Aplicativo web desarrollado con metodología OOHDM para la gestión de actividades extracurriculares estudiantiles.
esen/
├── index.html # Página principal (estructura HTML)
├── style.css # Estilos del sistema
├── app.js # Lógica de la aplicación
├── favicon.svg # Ícono del sitio
├── vercel.json # Configuración para despliegue en Vercel
└── README.md # Este archivo
| Rol | Usuario | Contraseña |
|---|---|---|
| Administrador | admin01 | admin123 |
| Estudiante | est2021 | est123 |
- Ingresa a vercel.com y crea una cuenta gratuita.
- En el dashboard haz clic en "Add New → Project".
- Selecciona "Upload" y arrastra la carpeta
esen/completa. - Haz clic en Deploy.
- En menos de 30 segundos tendrás una URL pública como
https://esen.vercel.app.
- Crea un repositorio en github.com (puede ser privado).
- Sube todos los archivos de esta carpeta.
- En Vercel, haz clic en "Add New → Project" e importa el repositorio.
- Deja la configuración por defecto y haz clic en Deploy.
# Instalar Vercel CLI
npm install -g vercel
# Desde la carpeta del proyecto
cd esen
vercel
# Seguir las instrucciones en pantalla- Ingresa a netlify.com.
- En el dashboard, arrastra la carpeta
esen/al área de drop. - Obtendrás una URL pública automáticamente.
- ✅ Inicio de sesión con usuario y contraseña
- ✅ Registro de actividades extracurriculares (categoría, fecha, resolución, horas, participantes)
- ✅ Selección de categorías predefinidas
- ✅ Modificación de actividades registradas
- ✅ Eliminación / deshabilitación de actividades
- ✅ Filtrado por categoría y mes
- ✅ Relación de estudiantes con horas acumuladas
- ✅ Reportes con exportación CSV
- ✅ Visualización de actividades registradas
- ✅ Consulta de historial de participación con horas validadas
- ✅ Interfaz visualmente agradable e intuitiva (RNF01–RNF02)
- ✅ Responsive (funciona en móvil y escritorio)
- ✅ Sin dependencias de servidor — funciona como sitio estático (RNF03)
- HTML5 / CSS3 / JavaScript (Vanilla)
- Tabler Icons — íconos
- Sin frameworks ni dependencias de build