Un universo emocional para parejas a distancia.
Diseno visual cinematografico, arquitectura modular y base real-time con Flutter + Firebase.
- Universo compartido que evoluciona con la conexion emocional de la pareja.
- Experiencia visual en capas: cielo emocional, aurora, estrellas, memorias y horizonte de metas.
- Diseno de producto orientado a retencion: ritual semanal, rachas, puntos y progresion.
- Arquitectura preparada para escalar a produccion con separacion por dominios (
core,features,shared).
flowchart LR
A["UI Flutter (Features)"] --> B["StateNotifiers (Riverpod)"]
B --> C["Servicios Core"]
C --> D["Firebase Auth"]
C --> E["Cloud Firestore"]
C --> F["Realtime Database"]
C --> G["Firebase Messaging"]
C --> H["Notificaciones Locales"]
Flutter+Dart- Estado con
flutter_riverpod - Navegacion con
go_router - Backend con
Firebase(Auth, Firestore, Realtime DB, Messaging, Storage) - UI y motion con
flutter_animate+ sistema visual propio (AetheraTokens)
lib/
|-- core/
| |-- constants/
| |-- providers/
| |-- router/
| |-- services/
| |-- theme/
| `-- utils/
|-- features/
| |-- auth/
| |-- onboarding/
| |-- pairing/
| |-- profile/
| |-- ritual/
| |-- splash/
| `-- universe/
`-- shared/
|-- models/
`-- widgets/
- Flutter SDK 3.x
- Dart SDK (incluido en Flutter)
- Proyecto Firebase configurado para Android/iOS/Web
flutter pub getflutterfire configureNotas de seguridad del repositorio:
lib/firebase_options.dartcontiene configuracion de cliente Firebase generada.- No guardes secretos de backend en el cliente; usa variables/secret manager en servidor.
android/app/google-services.jsonno se versiona.- Usa
android/app/google-services.json.examplesolo como plantilla.
flutter runflutter analyze
flutter test- Pipeline de CI en GitHub Actions:
.github/workflows/ci_flutter.yml - Guia de colaboracion:
CONTRIBUTING.md - Codigo de conducta:
CODE_OF_CONDUCT.md - Licencia:
LICENSE
- Integracion completa con Firestore/Realtime DB en todos los flujos.
- Memorias multimedia con timeline visual.
- Ritual semanal enriquecido y personalizable.
- Metricas de producto y base para experimentacion A/B.
Jheisson Loor
Ingeniero Flutter enfocado en producto, tiempo real y experiencias visuales.


