Skip to content

Creación de aplicación backend API utilizando Django REST framework para solucionar los requerimientos del proyecto ASISTE

Notifications You must be signed in to change notification settings

AND3SIL4/backend-asiste

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Automatización para el Centro Formativo del SENA (Año 2023)

Este proyecto consiste en una API construida en Django para automatizar el proceso de llamado a asistencia, novedades y reportes en un centro formativo del SENA en Bogotá, Colombia para el año 2023.

Tabla de Contenidos

  1. Descripción
  2. Características
  3. Tecnologías Utilizadas
  4. Configuración del Entorno de Desarrollo
  5. Instalación y Configuración
  6. Uso
  7. Contribución
  8. Licencia

Descripción

Este proyecto tiene como objetivo automatizar el proceso de llamado a asistencia, registro de novedades y generación de reportes para un centro formativo del SENA en Bogotá, Colombia, con el fin de mejorar la eficiencia en la gestión de información y optimizar los procesos internos.

Características

  • Llamado a Asistencia: Permite registrar la asistencia de los estudiantes y docentes de manera automatizada.
  • Registro de Novedades: Facilita el registro de novedades y situaciones especiales en tiempo real.
  • Generación de Reportes: Permite generar reportes detallados sobre la asistencia y novedades para su análisis.

Tecnologías Utilizadas

  • Django
  • Django REST Framework
  • MySql
  • Python
  • Git

Configuración del Entorno de Desarrollo

Para configurar el entorno de desarrollo, se requiere tener Python y pip instalados. Se recomienda utilizar un entorno virtual para gestionar las dependencias.

# Crear un entorno virtual
virtualenv virt

# Activar el entorno virtual
./virt/bin/activate # En windows

# Instalar las dependencias
pip install -r requirements.txt

# Crear base de datos ejecutando python script
pyhon db.py

# Despues de crear base de datos
## configurar el archivo settings.py en el root del proyecto
### actualizar parametros para conexion con la base de datos (user, password, host, port)

# Crear migraciones
python ./manage.py makemigrations

# Migrar estructura a base de datos
python ./manage.py migrate

# Crear superuser
python ./manage.py createsuperuser

# Ejecutar el servidor backend
python ./manage.py runserver 0:8080 # utilice el puerto de su preferencia

Contribuciones

¡Apreciamos las contribuciones de la comunidad! Si deseas contribuir a este proyecto, sigue estos pasos:

  1. Realiza un fork del repositorio.
  2. Crea una rama para tu contribución: git checkout -b feature/nueva-funcionalidad.
  3. Realiza tus cambios y documenta cualquier actualización.
  4. Realiza un pull request y describe tus cambios en detalle.

Contacto

Si tienes alguna pregunta o necesitas más información, no dudes en ponerte en contacto con el equipo de desarrollo:


Esperamos que este proyecto sea de utilidad para la comunidad del SENA en Bogotá, Colombia, en 2023. ¡Gracias por tu interés y contribuciones!

About

Creación de aplicación backend API utilizando Django REST framework para solucionar los requerimientos del proyecto ASISTE

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages