# Brainstorming — ideas e implementación (esta entrega)

## Ideas priorizadas

| # | Idea | Estado en esta versión |
|---|------|------------------------|
| 1 | MySQL propio (Hostinger/XAMPP) en lugar de solo Notion | **Hecho** — schema + seed + install.php |
| 2 | Roles admin / usuario | **Hecho** |
| 3 | Panel completo de usuarios (CRUD) | **Hecho** (requiere MySQL) |
| 4 | Portal usuario (consulta) | **Hecho** |
| 5 | Modo Hoy | **Hecho** |
| 6 | Login email+password + cambio password | **Hecho** |
| 7 | Activity log de accesos | **Hecho** (tabla + login) |
| 8 | CSRF en formularios | **Hecho** |
| 9 | Instalador web Hostinger | **Hecho** |
| 10 | Paquete public_html listo | **Hecho** |

## Próximas ideas (backlog)

- Formularios CRUD habitaciones/huéspedes/cobros/limpieza en la UI
- Export CSV de caja
- Notificaciones email de cobros vencidos
- Adjuntos de fotos de habitación
- Integración opcional Notion como espejo
- 2FA para admin
- API para el AI Lab `.16` (borradores con aprobación)

## Principio

La app ya no depende de Notion para operar. Notion queda como opción futura de sync, no como BD maestra.
