Este es un proyecto para la gestión de los clubes de la Iglesia Adventista del Séptimo Día, y tiene las siguientes funciones:
-
Modulo de gestión de los integrantes o miembros del club
- Control de las familias
- Control de los miembros del club (aventurero, papas, consejeros, etc....)
- Calendario de cumpleaños
-
Control contable de los ingresos (entradas) o egresos (salidas) que tiene el club
- Mantiene un control de los ingresos o donativos que ha recibido el club
- Registra todos los egresos (salidas) de dinero que ha tenido el club
- Mantiene una contabilidad anual y mensual de lo que sale y entra al club
Este proyecto fue creado para ayudar a la gestión y administración de un club.
Este es un proyecto basado en la estructura de djangox
A batteries-included Django starter project. To learn more try the books Django for Beginners, Django for APIs, and Django for Professionals.
- Django 4.1 & Python 3.11
- Bootstrap 5.2.3
- Install via Pip or Docker
- User log in/out, sign up, password reset via django-allauth
- Static files configured with Whitenoise
- Styling with Bootstrap v5
- Debugging with django-debug-toolbar
- DRY forms with django-crispy-forms
Es necesario ejecutar estas instrucciones en el contenedor
$ docker exec -it gestion-aventureros-web-1 python manage.py migrate
$ docker exec -it gestion-aventureros-web-1 python manage.py collectstatic
Para crear un usuario administrador
$ docker exec -it gestion-aventureros-web-1 python manage.py createsuperuser
Estas son las variables de ambiente (env) que se requieren para levantar el servicio
DJANGO_SECRET_KEY="cadena secreta"
DJANGO_DEBUG=False
DJANGO_ALLOWED_HOSTS=*
DJANGO_DATABASE_TEST=False
DJANGO_TIME_ZONE="America/Mexico_City"
DJANGO_CSRF_TRUSTED_ORIGINS="https://subdominio.dominio.com"