⚠️ ATENCIÓN: Este repositorio ya no recibe mantenimiento y ha sido archivado. Todo el desarrollo de HydraFlow (tanto la App móvil como el Backend) se ha unificado y movido a un nuevo monorepo.👉 Descubre el código actualizado, aporta y abre issues en el nuevo repositorio principal:
Tu compañero de hidratación diario. Una app móvil interactiva y gamificada para que beber agua sea divertido.
Cliente móvil de HydraFlow desarrollado con React Native y Expo. Aquí reside la interfaz de usuario, las animaciones de la mascota (Hydra), los gráficos de progreso, el almacenamiento local, las notificaciones y la cola offline.
Si quieres probar la aplicación en tu propio teléfono antes de que salga a las tiendas oficiales y ayudarnos a testear su estabilidad, ¡puedes solicitar tu acceso a la beta privada!
Para unirte, envía un correo electrónico a:
📬 jordibarrachinam@gmail.com
Te agradecemos que indiques en el asunto "Solicitud Beta Hydraflow App" para que podamos procesar tu petición lo más rápido posible.
| Pantalla Principal | Estadísticas | Logros |
|---|---|---|
![]() |
![]() |
![]() |
| Tienda | Onboarding | Perfil |
![]() |
![]() |
![]() |
- 💧 Seguimiento Intuitivo: Registra tus vasos de agua con un anillo de progreso visual.
- 🐾 Mascota Interactiva (Hydra): Tu progreso afecta a Hydra. Personalízala con sombreros, gafas y accesorios desbloqueables.
- 📊 Estadísticas Detalladas: Gráficos semanales y calendarios con historial de hidratación.
- 🔔 Notificaciones Inteligentes: Recordatorios push locales durante la jornada.
- 🔒 Autenticación con Google: Google Sign-In nativo + JWT hacia el backend.
- 🌍 Multiidioma: i18next con catalán, español e inglés (
expo-localization). - 🌙 Offline y Tema Oscuro: Sincronización al recuperar red; modo claro/oscuro.
| Área | Stack |
|---|---|
| Framework | React Native 0.86, Expo SDK 57 (dev client + EAS) |
| Enrutamiento | Expo Router (file-based) |
| Estado global | React Context (Auth, User, Hydration, Offline, Theme, AppShell) |
| Animaciones | Reanimated 4, gesture-handler |
| Gráficos / UI | react-native-svg, componentes personalizados |
| Tests | Jest + jest-expo |
| Gestor de paquetes | pnpm (workspace hydroflow) |






