Información general 🌿
Todo sobre el nido donde tu pequeño pasa su día.
Ludoteca Colibrí — Plaza Victoria
- 📍 Plaza Victoria, Local 14, Blvd. Solidaridad, Durango, Dgo.
- 🕐 Lun – Vie: 8:00 am – 6:00 pm · Sáb: 9:00 am – 1:00 pm
- 📞 (618) 123-4567
- ✉️ hola@ludotecacolibri.mx
Inspirados en la filosofía Reggio Emilia, creemos que cada niño es protagonista de su aprendizaje. Nuestros espacios invitan a explorar, experimentar y crear en libertad, siempre acompañados.
🎨
Área de Arte
🌾
Jardín Sensorial
📚
Rincón de Lectura
🌳
Patio Natural
Seguimiento de — 🧒
Reporte del día, —.
—
—
😊
Ánimo: —
🍽️
Alimentación: —
😴
Siesta: —
Actividades de hoy
Asistencia · últimos 7 días
El día de hoy se marca en automático cuando la maestra del grupo guarda el pase de lista.
Cámaras de seguridad 📷
Observa el día de tu pequeño en tiempo real.
🔒 La transmisión solo es visible para familias autorizadas del grupo "Colibrí Pequeño".
Pagos y mensualidades 💳
Mantén al día la inscripción de tu hijo o hija.
Próximo pago
—
Mensualidad: $1,850 MXN
Historial de mensualidades
Ayuda y dudas 💬
Estamos aquí para acompañarte.
✓ ¡Mensaje enviado! Revisa tu bandeja ✉️ cuando te respondamos.
💡 Cuando la administración resuelva tu duda, te avisaremos con un punto rojo en el ícono de correo de arriba.
Pase de lista 📋
—
✏️ Estás corrigiendo la asistencia de un día anterior. Los cambios notificarán a las familias.
✓ Asistencia guardada correctamente.
Los cambios se reflejan al instante; "Guardar" simula el envío al servidor y avisa a cada familia.
Reporte diario 🌈
Esto es justo lo que las familias ven en "Seguimiento del niño": tú lo controlas por completo.
Escribe una actividad por línea; así aparecerán como lista para la familia.
✓ Reporte guardado. La familia ya puede verlo.
Observaciones diarias 📝
Comparte momentos y avances con las familias.
0/280
Observaciones recientes del grupo
Panel general 📊
Resumen operativo de Ludoteca Colibrí.
Niños inscritos
—
Total a nivel organización
Ingresos del mes
—
MXN
Pagos vencidos
—
Requieren seguimiento
Docentes activos
—
—
Ingresos · últimos 6 meses
Solicitudes de soporte
Pendientes: 0Gestión de usuarios 👥
Administra accesos de familias, docentes y administradores.
| Nombre | Correo | Rol | Estado | Acciones |
|---|
Gestión de cámaras 📷
Supervisa y controla las cámaras de cada área.
Estado del sistema 🧩
Arquitectura actual, endpoints activos y pendientes antes de producción.
Sistema conectado a MySQL
El frontend se comunica con el backend PHP vía fetch(). Los datos se guardan en la base de datos ludoteca_colibri en MySQL. La sesión persiste entre recargas de página gracias a PHP Sessions.
Base de datos · 12 tablas activas
| Tabla | Descripción | Estado |
|---|---|---|
| grupos | Salones (Colibrí Pequeño, Mediano, Grande) | ✓ Activa |
| usuarios | Admins, docentes y padres con sus roles | ✓ Activa |
| ninos | Alumnos inscritos vinculados a grupo y padre | ✓ Activa |
| asistencias | Registro diario por niño con UNIQUE fecha+niño | ✓ Activa |
| pagos | Historial de mensualidades con fecha de vencimiento | ✓ Activa |
| reportes_diarios | Ánimo, alimentación, siesta y actividades del día | ✓ Activa |
| observaciones | Notas y fotos de actividades publicadas por docentes | ✓ Activa |
| mensajes_ayuda | Dudas de padres con respuesta del administrador | ✓ Activa |
| notificaciones | Avisos automáticos para padres con badge de no leídas | ✓ Activa |
| camaras | Estado y URL de transmisión de cada cámara | ✓ Activa |
| sesiones | Tokens de sesión para invalidación centralizada | Lista para usar |
| intentos_login | Auditoría anti fuerza bruta del lado del servidor | ✓ Activa |
Endpoints PHP activos · 16 archivos en api/
| Archivo | Métodos | Función |
|---|---|---|
| login.php | POST | Valida credenciales, abre sesión PHP, registra auditoría |
| register.php | POST | Crea familia + niño, cuenta inactiva hasta aprobación del admin |
| logout.php | POST | Destruye la sesión PHP limpiamente |
| me.php | GET | Restaura sesión activa al recargar la página |
| ninos.php | GET | Lista de niños filtrada por rol (grupo o hijo) |
| asistencias.php | GET · POST | Historial y guardado del pase de lista (upsert por fecha) |
| reportes.php | GET · POST · DELETE | Reporte diario: ánimo, alimentación, siesta, actividades |
| observaciones.php | GET · POST | Publicar y listar notas y fotos de actividades |
| pagos.php | GET · POST | Historial de mensualidades y registro de pago |
| mensajes.php | GET · POST · PATCH | Dudas de familias, respuesta del administrador |
| notificaciones.php | GET · PATCH | Avisos automáticos para padres, marcar como leídas |
| usuarios.php | GET · POST · PUT · DELETE | CRUD completo de cuentas (solo admin) |
| camaras.php | GET · PATCH | Lista y activar/desactivar transmisiones |
| metricas.php | GET | KPIs del dashboard del administrador (cálculos en BD) |
| db.php | — | Conexión PDO, helpers JSON, sesiones, rate-limiting |
| ping.php | GET | Diagnóstico: verifica PHP + conexión a BD |
⚠️ Pendientes antes de subir a producción
Contraseñas en texto plano. La columna password_plain debe migrarse a password_hash() (bcrypt) antes de abrir el registro público. La columna password_hash ya está prevista en el diseño de la tabla.
Pagos simulados. El formulario de tarjeta no procesa cobros reales. Para producción integrar una pasarela PCI-DSS certificada (Stripe, Conekta, Clip) — nunca almacenar el número de tarjeta completo en el servidor.
Cámaras simuladas. El streaming es una animación decorativa. En producción se necesita un proveedor de video (RTSP/HLS/WebRTC) con control de acceso por sesión para que solo las familias autorizadas vean la transmisión.
Subida a Hostinger. Solo hay que actualizar las credenciales en api/db.php (DB_HOST, DB_NAME, DB_USER, DB_PASS) e importar el archivo ludoteca_colibri.sql desde el panel de Hostinger. Todo lo demás ya está listo para producción.