● Proyecto propio · Marzo de 2026 – actualidad
HabitAI
Tu coach de hábitos con IA. Le cuentas cómo es tu vida, Gemini diseña tu plan, y la app detecta tus patrones y renegocia contigo cuando fallas.






Arranque.
En el onboarding describes tu rutina y tus metas en lenguaje natural y Gemini devuelve un plan completo: hábitos concretos, frecuencia por días, hora de recordatorio y categoría.
Recaída.
Cuando fallas un hábito tres o más días, la IA no insiste: te propone un ajuste concreto acompañado de un diagnóstico de por qué está fallando.
Flutter
App iOS
Cloud Function
Callable · europe-west1
- 01Verifica el token de Firebase Auth
- 02Comprueba la cuota semanal, en transacción
- 03Rate limiting: 10 peticiones/hora
- 04Construye el prompt en el servidor
- 05Valida y parsea el JSON de respuesta
Gemini 2.5 Pro
API key en Secret Manager
La API key de Gemini vive en Secret Manager y nunca sale del servidor. Los prompts también están en el backend, así que se corrigen sin publicar otra versión en la App Store.
Flutter
Arquitectura feature-first en tres capas. Las pantallas reaccionan en tiempo real a Firestore y tienen resueltos los estados de carga, error, vacío y respuesta de IA mal formada.
24 Cloud Functions
Backend serverless en Node.js sobre Google Cloud, con jobs programados mediante Cloud Scheduler y Pub/Sub.
Firestore
Reglas deny-by-default y cuotas transaccionales por usuario.
Gemini 2.5 Pro
Detrás de un proxy en servidor: validación de token, rate limiting y prompt construido en el backend, nunca en el cliente.