Proyecto de desarrollo · iOS & Android

Tu brújula
personal.

Aplicación de autoconocimiento y astrología construida en Flutter. Lecturas diarias generadas con IA, carta natal interactiva y compatibilidad entre signos — todo con un tono que mezcla introspección y perspectiva crítica.

Ecos app — pantalla principal
Scroll
Interfaz

Diseñada para
la introspección

Inicio
Inicio
Clima astral
Clima astral
Lectura diaria
Lectura diaria
Tu Big 3
Tu Big 3
Carta natal
Carta natal
Arquetipo
Arquetipo
Funcionalidades

Construido de
principio a fin

Lecturas con IA

Contenido personalizado generado por Claude (Anthropic) según signo solar, ascendente y área de vida. Banco estructurado de frases procesado en Cloud Functions.

Carta natal interactiva

Cálculo e interpretación de posiciones planetarias. Renderizado con shaders GLSL personalizados para efectos visuales únicos.

Autenticación completa

Google Sign In y Apple Sign In integrados. Gestión de sesiones con Firebase Auth y datos en Cloud Firestore.

Modelo freemium

Suscripción premium gestionada con RevenueCat. Contenido diferenciado por nivel, con lógica de paywall y restauración de compras.

Notificaciones push

Recordatorios diarios y lecturas programadas vía Firebase Cloud Messaging + flutter_local_notifications con soporte de timezone.

Widget de pantalla

Widget nativo para iOS y Android que muestra la lectura del día sin necesidad de abrir la app, usando home_widget.

Stack técnico

Arquitectura
del producto

Frontend Flutter (Dart)
Backend Firebase Cloud Functions
Base de datos Cloud Firestore
Auth Firebase Auth · Apple · Google
IA generativa Anthropic API (Claude Haiku)
Monetización RevenueCat
Almacenamiento Firebase Storage
Visual Shaders GLSL · Playfair Display

Ecos es un producto completo: desde el diseño de cada pantalla hasta la infraestructura backend que lo sostiene. La integración con Claude API corre en Cloud Functions para mantener las API keys fuera del cliente. El modelo freemium está implementado con RevenueCat en ambas plataformas.


Los efectos visuales del marble shader están escritos en GLSL y compilados por Flutter al momento de build. La arquitectura está pensada para escalar sin rediseño: nuevas lecturas, nuevos arquetipos o nuevas secciones se agregan sin tocar la lógica de presentación.


Contacto

¿Hablamos?

Desarrollado por Bernardo Julián Velasco Terán,
ingeniero industrial y desarrollador de software.

julian.velasco@eccos.online GitHub