VibeJournal is an AI-powered audio journal that turns your voice into mood insights. Just talk, and it does the rest.
Explore the interface and design in detail
π§ββοΈ VibeJournal β Talk it out. Feel it better.
VibeJournal is your personal, AI-powered audio journal designed to make self-reflection as effortless as a conversation. Just speak your thoughts β no typing, no overthinking. The app captures your voice, analyzes your mood, and transforms your daily reflections into a clear emotional timeline. Whether you're tracking mental health, building emotional awareness, or simply trying to understand yourself better, VibeJournal is your safe space to be real, raw, and reflective.
π€ What Makes It Different:
Unlike traditional journaling apps, VibeJournal embraces voice. You express yourself naturally, and our AI does the heavy lifting β transcribing your words, detecting your mood, and building a long-term emotional map. Over time, youβll start to spot patterns in how you feel, how often you reflect, and what your emotional journey truly looks like.
π₯ Free Features β No Paywall for Peace of Mind:
Audio Journaling (up to 5 mins per vibe)
Record your feelings and thoughts with just your voice.
Automatic Transcription & Mood Detection
Every entry is transcribed and analyzed to determine your emotional tone (positive, neutral, or negative).
Vibe History
See a running list of your last 75 vibes, all stored securely in the cloud.
Mood Calendar
A vibrant, color-coded calendar that visualizes your moods over time β your emotional landscape at a glance.
Basic Stats
Track your total entries and longest journaling streak to stay consistent and motivated.
Secure Accounts
Sign up, log in, and manage your data with full account controls.
π Premium Features β Go Deeper:
Unlimited Cloud Storage
Never lose a thought β save every vibe, no limits.
Extended Recordings
Talk it out with up to 60 minutes of journaling per entry.
Advanced Emotional Insights
Mood Over Time: A line graph showing mood shifts across days, weeks, or months.
Emotional Intensity: Know not just how you felt, but how strongly you felt it.
AI Journaling Assistant (Powered by Gemini)
Get creative or therapeutic prompts when youβre stuck.
Receive compassionate reflections based on your entries to encourage deeper insight.
Future Me Playback
A mashup of clips from your past entries β a powerful way to literally hear your growth.
100% Ad-Free
Journaling should be peaceful β no distractions here.
π¨βπ» Tech Stack That Powers the Peace:
Frontend (Flutter)
Flutter 3.x for smooth cross-platform UI
flutter_sound for high-quality audio capture and playback
fl_chart & table_calendar for stunning visual insights
get_it, shared_preferences, and subtle haptics for a polished, personalized experience
Backend (Firebase + Google Cloud)
Firebase Auth, Firestore, and Cloud Storage to handle user data securely
Cloud Functions (TypeScript) for real-time backend processing
AI Processing:
Google Speech-to-Text for transcriptions
Natural Language API for mood detection
Gemini 1.5 Pro via Vertex AI for AI journaling feedback and prompts
π― Why It Matters:
Journaling isnβt just about venting β itβs about growth. VibeJournal helps you build emotional awareness without needing to type a single word. By simply speaking, you unlock a deeper understanding of yourself, one vibe at a time.
β Flutter is highlighted as the preferred technology for mobile development
What makes this project special
Optimized for mobile devices with intuitive touch interactions and responsive layouts.
Fast loading times and smooth animations for an excellent user experience.
Source code is available for learning and contribution.
Comprehensive documentation and detailed project insights.