You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
��# HackFox
Este documento describe el proceso completo para instalar, configurar y ejecutar el sistema FoxFaltas, una plataforma web diseñada para gestionar solicitudes de justificantes y facilitar la aprobación del Decano.
Antes de instalar el proyecto, asegúrate de contar con:
Software necesario
Node.js (v18 o superior)
https://nodejs.org
npm (incluido con Node.js)
MongoDB Atlas o MongoDB Local
Si usas Atlas: conexión por cadena URI.
Si usas MongoDB local: servicio en localhost.
Git (opcional, si vas a clonar el repositorio)
Acceso requerido
Conexión a internet estable
Credenciales institucionales si se usa autenticación interna
1. Descargar el proyecto o descargar archivo ZIP.
2. Instalar dependencias.
npm install
Esto instala todas las librerias necesarias para el backend y frontend.
3. Configurar variables de entorno.
4. Configuracion de la base de datos.
Corre el comando mongod.
5. Ejecutar el sistema.
npm run dev
6. Probar el sistema.
Comprobar que las siguientes funciones operen correctamente:
Usuario:
Crear solicitudes de justificante
Ver los estados de los justificantes
Administrador:
Aprobar o rechazar solicitudes
Ver los estados de los justificantes
General:
Autenticación por roles
Base de datos conectada
Respuesta rápida (< 2 segundos por consulta)
Desarrollado para la Escuela de Ingeniería de CETYS Universidad
Por Pikahack (Johana Guardado, Gabriel Pereira, Emmanuel Rodriguez y Ashley Schiaffino)