Skip to content

WilkinsFiguereo/GESDE

Repository files navigation

GESDE - Gestión de Excusas Escolares

GESDE es una aplicación web desarrollada en Flask para gestionar de manera eficiente las excusas escolares enviadas por los padres. Permite a los usuarios registrar excusas, generar reportes, asignar horarios a docentes y analizar excusas con ayuda de inteligencia artificial (IA).


Funcionalidades principales

Registro y visualización de excusas escolares.

Aprobación o rechazo de excusas por parte de los administradores.

Gestión de usuarios: padres, docentes y administradores.

Asignación de horarios por grado a los docentes.

Generación de reportes PDF:

Usuarios activos

Usuarios deshabilitados

Reporte de docentes

Análisis inteligente de excusas usando IA (Cohere):

Validación de groserías

Legibilidad

Autocompletado sugerido

Tecnologías utilizadas

  • Lenguaje backend: Python con Flask Backend: Python con Flask

Frontend: HTML5, CSS3, JavaScript (vanilla)

Base de datos: MySQL (puerto 3307)

ORM/Conexión: Flask-MySQLdb

Motor de plantillas: Jinja2

Generación de PDF: ReportLab / FPDF

IA: Cohere AI para análisis de texto


Instalación

  1. Clona el repositorio

Ejecucion

-- inicializar gesde.bat

git clone https://github.com/wilkinRFJ/gesde.git
cd gesde

About

GESDE is a web app built with Flask, HTML, CSS, and JS for managing institutional excuses. Users can submit excuses, which are then accepted or rejected by admins. The system provides notifications, filtering options, and a full history of excuse statuses.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors