Sistema de Gestión Educativa integral para instituciones educativas peruanas.
- 📊 Dashboard Inteligente - Métricas en tiempo real por rol (Director, Docente, Administrativo)
- 👨🎓 Gestión de Estudiantes - Matrícula, asistencia y seguimiento académico
- 📚 Control Académico - Grados, secciones, horarios y calificaciones
- 💰 Módulo Financiero - Cobranzas, morosidad y reportes económicos
- 🎫 Sistema de Carnets - Generación de carnets con código QR
- 📱 Modo Kiosko - Registro de asistencia con huella digital
- ☁️ Sincronización Cloud - Trabajo offline con sync automático a Supabase
- 🔐 Multi-Tenant - Soporte para múltiples instituciones
# Navegar al directorio del cliente
cd client
# Instalar dependencias
npm install
# Iniciar servidor de desarrollo
npm run devLa aplicación estará disponible en http://localhost:5173
ERP/
├── client/ # Aplicación React + Vite
│ ├── src/
│ │ ├── components/ # Componentes reutilizables
│ │ ├── modules/ # Módulos del sistema
│ │ ├── pages/ # Páginas principales
│ │ ├── services/ # Servicios y lógica de negocio
│ │ └── config/ # Configuración
│ ├── public/ # Assets estáticos
│ └── supabase/ # Migraciones y config de Supabase
├── database/ # Scripts SQL de esquema
└── docs/ # Documentación técnica
| Tecnología | Uso |
|---|---|
| React 18 | Framework frontend |
| Vite | Build tool y dev server |
| Tailwind CSS | Estilos |
| Supabase | Backend as a Service |
| Dexie.js | Base de datos local (IndexedDB) |
| Framer Motion | Animaciones |
| Rol | Acceso |
|---|---|
| Superadmin | Control total del sistema |
| Director | Gestión institucional |
| Docente | Asistencia y notas |
| Administrativo | Cobranzas y reportes |
| Estudiante | Consulta de información |
Crear archivo .env en client/:
VITE_SUPABASE_URL=tu_url_de_supabase
VITE_SUPABASE_ANON_KEY=tu_anon_keyMIT License - Ver LICENSE para más detalles.