Tus hábitos, tu progreso
Seguimiento de hábitos y control de gastos personales. App móvil, bot de Telegram y dashboard con estadísticas en tiempo real.
Buenos días 👋
María
Ejercicio
Racha: 12 días 🔥
Leer 30 min
Racha: 8 días 🔥
Beber 2L agua
Racha: 21 días 🔥
Meditar
Racha: 5 días 🔥
Todo lo que necesitas para mejorar tu vida
Un ecosistema completo de herramientas diseñadas para ayudarte a construir mejores hábitos y controlar tus finanzas.
CRUD de Hábitos
Crea, edita y elimina hábitos. Registra tu progreso diario y mantén rachas de días consecutivos.
Control de Gastos
Registra tus gastos por categorías. Visualiza a dónde va tu dinero con gráficos detallados.
Dashboard y Gráficos
Estadísticas en tiempo real con gráficos de progreso, tendencias semanales y desglose por categorías.
Sistema de Rachas
Mantén la motivación con rachas de días consecutivos. Visualiza tu constancia y celebra tus logros.
Modo Oscuro
Interfaz con tema claro y oscuro. Diseño elegante que se adapta a tu preferencia.
Seguridad Avanzada
Firebase Auth, JWT, rate limiting, validación de inputs y cifrado de datos en reposo.
Un ecosistema multiplataforma
Cuatro componentes integrados que trabajan juntos para ofrecer la mejor experiencia.
App Móvil
iOS & Android
App híbrida con Ionic y Angular. Funciona en iOS, Android y Web con una sola base de código.
Backend Serverless
AWS Cloud
API REST serverless con Lambda y DynamoDB. Escalable, seguro y con coste prácticamente cero.
Bot de Telegram
Python
Registra hábitos y consulta estadísticas directamente desde Telegram sin abrir la app.
Landing Page
Next.js
Página de presentación moderna y responsive. Desplegada en Vercel con rendimiento óptimo.
Flujo de datos
Diseñado para escalar
Plataformas
Serverless
Capas de Seguridad
Coste Mensual
Protección en cada capa
5 capas de seguridad desde el frontend hasta la base de datos. Cada componente implementa sus propias medidas de protección.
Firebase Auth
Email/password y proveedores sociales. JWT tokens con renovación automática de sesión.
API Gateway
Rate limiting con throttling y burst limit. HTTPS obligatorio con TLS 1.2+.
Lambda Validation
Verificación JWT, sanitización de inputs y logging seguro sin datos sensibles.
DynamoDB
Cifrado en reposo con AWS KMS. Acceso exclusivo por IAM, sin credenciales en código.
Frontend
Sanitización XSS, Content Security Policy y Firebase Security Rules por usuario.
Nota Producción
En producción se añadiría AWS WAF para protección adicional contra SQL injection, XSS y DDoS. Para este proyecto se usa throttling de API Gateway como alternativa viable.
Construido con tecnología moderna
Un stack completo orientado a escalabilidad, rendimiento y preparación para la certificación AWS Developer Associate.
Frontend Móvil
Backend Cloud
Autenticación
Bot & Automation
Landing & Web
DevOps & IaC
AWS Certified Developer Associate
Este proyecto cubre temas clave del examen: desarrollo serverless, DynamoDB, API Gateway, IAM, SAM/CloudFormation y CloudWatch.
Preguntas frecuentes
HabitFlow funciona en iOS, Android y Web como app híbrida con Ionic. También puedes usar el bot de Telegram para acceso rápido sin abrir la app.
Absolutamente. Usamos Firebase Auth para autenticación, JWT para verificación, rate limiting en API Gateway, validación de inputs en Lambda, y cifrado en reposo con AWS KMS en DynamoDB.
El backend serverless en AWS tiene un coste estimado de 3-5€/mes gracias a Lambda (pago por uso), DynamoDB bajo demanda y Firebase Auth gratuito.
Puedes registrar hábitos completados, consultar tu racha actual, ver estadísticas rápidas y recibir recordatorios. Todo directamente desde Telegram.
La app tiene capacidad offline básica gracias a Capacitor y almacenamiento local. Los datos se sincronizan automáticamente cuando recuperas la conexión.
Cada hábito tiene un contador de días consecutivos. Cuando completas un hábito, tu racha aumenta. Si no lo completas un día, la racha se reinicia. Es una forma efectiva de mantener la constancia.
Empieza a construir mejores hábitos
Descarga la app, conecta el bot de Telegram y toma el control de tu productividad y tus finanzas personales.