Inspiration

We set out to make mindfulness and self-reflection more accessible for people with fast-paced lifestyles or those who struggle with the discipline of daily journaling. Domi, our AI assistant, reimagines journaling as a frictionless, voice-driven practice—one that easily fits into anyone’s busy routine. By automatically analyzing entries and extracting hidden themes, it delivers insights that typically take hours of manual reflection, empowering users to live more intentionally.

What It Does

  1. Voice-Driven Reflection
    Users simply speak their thoughts to an Elevenlabs-powered AI voice agent, making the journaling process feel like a natural conversation.

  2. Time-Based Conversation Starters
    A Telegram bot sends personalized prompts and notifications at optimal times, taking into account the user’s recent activities and entries.

  3. Effortless Organization
    All journal entries are automatically saved as Markdown files in Notion, making it easy to revisit and reflect on past thoughts.

  4. Long-Term Summaries & Behavioral Insights
    By drawing on previous entries, Domi uncovers recurring patterns and behaviors—helping users spot both positive habits and areas in need of improvement.

How We Built It

  • Elevenlabs Conversational AI Agent: Transcribes spoken entries in real-time, removing the need for manual typing.

  • Fast No-Code Backend: We used Make.com to rapidly orchestrate backend workflows, supplemented by Python scripts where advanced logic was needed.

  • AI-Generated Frontend: The UI was created with lovable.com’s AI agent, dramatically speeding up development.

  • Telegram Bot Integration: Delivers prompts and reminders based on schedules and contextual cues from user behavior.

  • Notion Integration: Automatically organizes all conversations and reflections in Notion for easy review.

Challenges

  • Frontend Limitations: Initially lacking frontend expertise, we relied on lovable.com to craft a user-friendly interface.

  • No-Code Version Control: Working with no-code platforms introduced unusual version control workflows, requiring creativity to track changes.

  • Platform Constraints: Some essential integrations were not readily available, prompting the partial use of Python to expand the no-code solution’s capabilities.

Accomplishments

  • Lowering the Entry Barrier: By adopting a voice-first approach, we made journaling more inclusive for busy individuals.

  • Speed of Delivery: Within just 24 hours, we delivered a functioning prototype that spans the full user journey.

  • Intelligent Reflection: Our AI journaling agent not only transcribes entries but also reveals behavioral patterns to encourage deeper self-awareness.

  • Fully AI-Generated Demo: We produced all demo materials, including voices and videos, using AI tools like elevenlabs.io and fal.ai. Demo Video Link

What We Learned

We discovered the importance of user-centric design; tailoring prompts and interfaces to individual contexts significantly enhances the journaling experience. Integrating multiple platforms simultaneously can be intricate, underscoring the need for meticulous testing—especially for voice recognition in real-world environments.

What’s Next for Domi

Moving forward, we plan to refine our notification algorithms and enable multi-user support. We’re also upgrading our data storage to a graph-based Retrieval-Augmented Generation (graphRAG) system to offer even deeper insights. Ultimately, we aim to evolve Domi into a robust mindfulness framework where users can create custom journaling modules (e.g., daily gratitude logs, and quarterly goals) and share personal growth journeys with one another—making daily mindfulness and reflection more effortless, impactful, and communal than ever before.

Built With

  • 11labs-tts
  • conversational-ai
  • fal.ai
  • fastapi
  • lovable
  • make.com
  • python
Share this project:

Updates

Submission history