Bienvenido al Sistema Alimentador Oriental 6, una plataforma moderna para gestionar y visualizar la programación de turnos en diferentes áreas. Con una interfaz intuitiva y un backend sólido, permite la carga eficiente de datos desde archivos Excel y su almacenamiento en MySQL.
✅ Interfaz amigable y moderna con navegación sencilla. ✅ Carga de archivos Excel con validación automática. ✅ Filtrado y visualización de datos por departamento y fecha. ✅ Persistencia de datos en una base de datos MySQL. ✅ Historial de consultas para rastrear información en tiempo real.
La aplicación gestiona la siguiente información:
🏷 Campo | 📌 Tipo de Dato | 📖 Descripción |
---|---|---|
CEDULA | bigint | Número de identificación del empleado |
Fecha_programacion | date | Fecha de la programación |
Horario_programacion | text | Horario asignado |
Area | text | Área de trabajo del empleado |
Tiempo a descontar [h] | double | Horas descontadas |
Quincena | text | Período de pago asociado |
Clasificacion | text | Cargo o clasificación del empleado |
Fecha_consulta | datetime | Fecha y hora de la consulta |
1️⃣ Instalar dependencias:
npm install
2️⃣ Iniciar el servidor de desarrollo:
npm run dev
1️⃣ Acceder a la carpeta del servidor:
cd server
2️⃣ Instalar dependencias:
npm install
3️⃣ Configurar la base de datos:
- Crear una base de datos MySQL.
- Ejecutar el script SQL en
server/database.sql
. - Definir variables en el archivo
.env
. 4️⃣ Iniciar el servidor backend:
npm run dev
1️⃣ Seleccionar el área de trabajo. 2️⃣ Cargar un archivo Excel con el formato adecuado. 3️⃣ Verificar y visualizar los datos procesados. 4️⃣ Guardar la información en la base de datos para su posterior consulta.
Para que la carga sea exitosa, el archivo Excel debe cumplir con estas especificaciones:
📌 Hoja: Formato programación
📌 Responsable: Celda C9
📌 Rango de fechas: Celda C10
📌 Encabezados: Celdas A12-D12
📌 Fechas: Celdas E12-K12
📌 Datos de empleados: Desde la fila 13
La última versión de la aplicación está disponible en la sección de Releases del repositorio.
🔗 Repositorio Oficial: Sistema Alimentador Oriental 6 - GitHub
Si este proyecto te resulta útil, ¡déjanos una estrella ⭐ en GitHub!
Si tienes dudas, problemas o sugerencias, puedes abrir un issue en el repositorio o comunicarte a través de nuestros canales de soporte.
✨ ¡Gracias por usar el Sistema Alimentador Oriental 6! 🚀