Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

LabControl

Sistema de gestión y control de laboratorios académicos desarrollado en PHP.

📋 Descripción

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

👥 Roles de Usuario

El sistema cuenta con tres roles principales:

  1. Alumno: Puede reservar equipos y consultar su historial
  2. Docente: Reserva de equipos y reporte de incidencias
  3. Soporte: Gestión completa del sistema, equipos, practicantes e incidencias

🚀 Características

  • 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

🛠️ Tecnologías

  • Backend: PHP
  • Frontend: HTML, CSS (SCSS), JavaScript
  • Base de datos: Sistema de simulación con archivos PHP

📁 Estructura del Proyecto

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

🔧 Instalación Local

  1. Clona este repositorio
  2. Configura un servidor local (XAMPP, WAMP, MAMP, etc.)
  3. Coloca el proyecto en la carpeta del servidor web
  4. Accede desde el navegador a localhost/labcontrol

Para más detalles, consulta el archivo Como abrir en Local.txt

📝 Uso

  1. Accede a la página principal
  2. Selecciona tu rol (Alumno, Docente o Soporte)
  3. Inicia sesión con tus credenciales
  4. Navega por las funcionalidades disponibles según tu rol

🤝 Contribuciones

Las contribuciones son bienvenidas. Por favor, abre un issue primero para discutir los cambios que te gustaría realizar.

📄 Licencia

Este proyecto es de código abierto y está disponible bajo la licencia que determines.

👨‍💻 Autor

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages