Habit journal mobile app
EvoSoul
A cross-platform personal growth companion combining habits, journaling, and AI-assisted reflection.
01 / System architecture
A stack chosen for speed, clarity, and change
Flutter provides one consistent mobile UI for habit tracking, journaling, calendars, and analytics across supported platforms. Dart keeps the interaction model predictable while allowing the app to move quickly as the daily practice and reflection flows evolve.
Firebase supplies the application data and identity layer for user journals, habit history, streaks, and analytics. The app separates private journal content from derived insights so the experience can add AI assistance without making the core habit workflow depend on a single generated response.
02 / Integration challenge
AI-assisted reflection integration
OpenAI-powered reflection is kept behind a server-side boundary rather than exposing provider credentials in the mobile app. Requests are shaped from the user-approved context, and the app can continue to show the journal and habit history if an AI request is unavailable.
Firebase remains the source of truth for the user record while generated responses are treated as helpful output, not as authoritative changes to the journal. This keeps retries and service interruptions from overwriting user-authored reflections.
03 / Business result
A product that moves the business forward
EvoSoul combines habit tracking and guided reflection in one mobile product instead of splitting the routine across separate tools.
5.0-star Play Store rating