Sistema Avanzado de Control de Horas PASEE

PASEE
April, 2025
Plataforma
  • 🌐 Web
  • 📱 Movil
Categorías

Plataforma integral para la gestión y seguimiento de horas beca de estudiantes del programa PASEE-VOAE en la UNAH.

Acerca del proyecto


Sistema de control de horas para estudiantes becados de la UNAH, diseñado para facilitar la gestión y seguimiento de las horas beca. Este sistema permite a los estudiantes registrar sus horas, así como al personal administrativo revisar dichas horas. Con una interfaz intuitiva y funcionalidades avanzadas, el sistema optimiza el proceso de control y seguimiento de horas.
El acceso al sistema está restringido a solo aquellos usuarios que estén registrados y autenticados, con permisos diferenciados según su rol (becario o administrador). Para la autentificación de los usuarios se utiliza un sistema basado en tokens (JWT) brindando al sistema una mejor seguridad.


Contenido del proyecto


La aplicación fue desarrollada como parte de un proyecto académico colaborativo, integrando servicios de Azure para lograr una arquitectura escalable y segura.
Incluye autenticación mediante **tokens JWT**, almacenamiento en **Azure Blob Storage**, y lógica de negocio en **Azure Functions** conectadas a una base de datos **Azure SQL**.

🧩 Módulos Generales

Secciones accesibles a todos los usuarios registrados.

1. 🏠 Landing Page informativa.

2. 📰 Noticias y comunicados oficiales.

3. 🎓 Información general sobre becas.

4. ❓ Preguntas frecuentes (FAQ).

5. 🔐 Login seguro con JWT.

6. 🔁 Cambio de contraseña.

🎓 Módulos para Becarios

Herramientas diseñadas para que los becarios gestionen sus actividades y seguimiento.

1. 🗂️ Visualización de actividades disponibles.

2. 📝 Registro y control de actividades inscritas.

3. ✅ Reporte de actividades realizadas.

4. 📋 Seguimiento de reportes recibidos.

5. 👤 Perfil personal del becario.

6. 🎯 Visualización del estado y detalles de la beca.

🧭 Módulos para Administradores

Funcionalidades administrativas para la gestión del programa PASEE.

1. ⚙️ Gestión y publicación de actividades.

2. 🗓️ Control de listas de asistencia.

3. 🧾 Revisión y validación de seguimientos.

4. 📤 Envío de reportes de seguimiento.

5. 💼 Gestión de planillas y becarios.

6. 💬 Administración del módulo de preguntas frecuentes.

💡 Valor agregado

El sistema aporta eficiencia y trazabilidad al programa de becas universitarias.

1. ⏳ Reducción del tiempo de revisión de horas beca.

2. 🧠 Automatización de tareas administrativas repetitivas.

3. 🔐 Seguridad en los accesos mediante roles y JWT.

4. ☁️ Integración completa con servicios de Azure.

5. 📊 Reportes centralizados y actualizados en tiempo real.

🛠️ Tareas realizadas

Aportes personales al desarrollo dentro del equipo colaborativo.

1. 🧩 Desarrollo de la interfaz de inicio y módulos informativos.

2. 🔗 Integración del frontend con las Azure Functions.

3. 📦 Implementación del almacenamiento en Azure Blob.

4. 🔐 Configuración de autenticación con JWT.

5. 🎨 Ajustes visuales con Bootstrap y React.

6. 🧾 Pruebas funcionales.


Técnologias utilizadas


Frontend
HTML HTML
CSS CSS
JavaScript JavaScript
Bootstrap Bootstrap
ReactJS ReactJS
Backend
Azure Functions Azure Functions
Base de Datos
Azure SQL Database Azure SQL Database
Almacenamiento
Azure Blob Storage Azure Blob Storage

Galeria de Imagenes


Imagenes de las pantallas del sistema.