Sistema de gestión y control de laboratorios académicos desarrollado en PHP.
LabControl es una aplicación web para la gestión integral de laboratorios de cómputo, que permite:
- Reservas de equipos: Estudiantes y docentes pueden reservar laptops y equipos
- Gestión de incidencias: Reportar y dar seguimiento a problemas técnicos
- Control de practicantes: Administración de personal de soporte
- Asistencia facial: Sistema de registro de asistencia
- Reportes: Generación de reportes en Excel
El sistema cuenta con tres roles principales:
- Alumno: Puede reservar equipos y consultar su historial
- Docente: Reserva de equipos y reporte de incidencias
- Soporte: Gestión completa del sistema, equipos, practicantes e incidencias
- Sistema de autenticación por roles
- Dashboard personalizado para cada tipo de usuario
- Gestión de reservas de equipos
- Sistema de reportes de incidencias
- Control de asistencias con reconocimiento facial
- Generación de reportes Excel
- Interfaz responsive y moderna
- Backend: PHP
- Frontend: HTML, CSS (SCSS), JavaScript
- Base de datos: Sistema de simulación con archivos PHP
labcontrol/
├── auth/ # Módulos de autenticación
├── modulos/ # Módulos por rol (alumno, docente, soporte)
├── data/ # Simuladores de datos
├── includes/ # Componentes reutilizables (header, footer)
├── assets/ # Recursos estáticos (CSS, SCSS)
└── public/ # Páginas públicas
- Clona este repositorio
- Configura un servidor local (XAMPP, WAMP, MAMP, etc.)
- Coloca el proyecto en la carpeta del servidor web
- Accede desde el navegador a
localhost/labcontrol
Para más detalles, consulta el archivo Como abrir en Local.txt
- Accede a la página principal
- Selecciona tu rol (Alumno, Docente o Soporte)
- Inicia sesión con tus credenciales
- Navega por las funcionalidades disponibles según tu rol
Las contribuciones son bienvenidas. Por favor, abre un issue primero para discutir los cambios que te gustaría realizar.
Este proyecto es de código abierto y está disponible bajo la licencia que determines.
Desarrollado como proyecto académico
Nota: Este sistema utiliza simuladores de datos para propósitos de demostración. Para uso en producción, se recomienda implementar una base de datos real.