Aplicación web para el control de acceso al restaurante escolar de la Institución Educativa Nuevo Latir sede Isaias Duarte Cancino, diseñada específicamente para profesores.
- 🔐 Autenticación con códigos de 6 caracteres - Sistema seguro y fácil de usar
- 📱 Diseño móvil optimizado - Interfaz táctil con botones grandes
- ⚡ Tiempo real - Sincronización automática con Supabase
- 👥 Gestión de profesores - Dashboard administrativo completo
- 🎯 Sistema de ciclos educativos - Organización por 4 ciclos + modalidad técnica
- 🍽️ Control de horarios de comida - Gestión de turnos y asistencia
- Frontend: React 18 + TypeScript + Tailwind CSS
- Backend: Supabase (Base de datos, Auth, Storage)
- Styling: Tailwind CSS v4 con sistema de colores personalizado
- Build Tool: Vite
-
Clonar el repositorio
git clone [tu-repositorio] cd restaurant-access-control -
Instalar dependencias
npm install
-
Configurar variables de entorno
cp .env.example .env
Edita
.envcon tus credenciales de Supabase. -
Ejecutar en desarrollo
npm run dev
-
Construir para producción
npm run build
- Conecta tu repositorio a Vercel
- Configura las variables de entorno en el dashboard de Vercel
- Deploy automático en cada push
- Conecta tu repositorio a Netlify
- Build command:
npm run build - Publish directory:
dist - Configura las variables de entorno
La aplicación es compatible con cualquier hosting que soporte aplicaciones React estáticas.
├── components/ # Componentes React
├── utils/ # Utilidades y hooks
├── styles/ # Estilos globales
├── supabase/ # Configuración backend
└── App.tsx # Componente principal
- Crea un nuevo proyecto en Supabase
- Copia las credenciales del proyecto
- Configura las variables de entorno
- La aplicación creará automáticamente las tablas necesarias
- Ciclo 1: Transición a 3° + Brújula 1 y 2
- Ciclo 2: 4°-5° + Aceleración 1 y 2
- Ciclo 3: 6°-8° + CS1
- Ciclo 4: 9°-11° + CS2
- Modalidad Técnica: 6 programas técnicos
Propiedad de la Institución Educativa Nuevo Latir.