Skip to content
This repository was archived by the owner on Aug 23, 2026. It is now read-only.

Repository files navigation

🚨 REPOSITORIO ARCHIVADO / DEPRECADO 🚨

⚠️ 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:


💧 HydraFlow App (Frontend)

HydraBanner

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.

⚠️ Nota: El proyecto se encuentra en fase de pruebas (Testing).


📩 Solicitud de Acceso Beta

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.


📱 Vistazo a la App

Pantalla Principal Estadísticas Logros
Pantalla principal Estadísticas Logros
Tienda Onboarding Perfil
Tienda Onboarding Perfil

🚀 Características Principales

  • 💧 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.

💻 Tecnologías

Á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)

📖 Estructura del Proyecto

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages