-
-
Dashboard has personalized prompts and reminders so you always have a thoughtful place to get started
-
Journal entry page gives you maximum space to think and write or speak your entry
-
After entry, Journoo generates a title, summary, insight, and auto-tags people and topics for filtering and searchability
-
Original idea for Journoo, from my journal in 2024
Inspiration
I was lucky to get early access to OpenAI playground in 2020. Then for the next few years, as I was using AI for myself daily, I kept thinking about ways to build something that used AI to help others. That's what led me to make Journoo.
The original idea for Journoo was recorded in my paper journal. I began keeping a journal in 2019 and it’s allowed me to see how attention is our most valuable asset. Journaling helps me focus my attention and is an essential tool supporting continuous learning and transformation.
What Journoo does
Journoo is an incredibly intelligent private companion that turns everyday reflections into actionable insights, healthier relationships, and measurable progress toward your goals. It's designed to help you focus, follow through, and build the life you want. It transforms journaling from a simple act of recording into a dynamic conversation with yourself.
Discover Your Inner Patterns: Go beyond just tracking your mood. Journoo helps you connect the dots between your activities, relationships, and emotions, revealing what truly drives your well-being. It’s like having a personal analyst who can highlight the patterns you might have missed.
Understand Your Relational Health: Journoo automatically recognizes the people in your life, helping you see how your relationships impact your well-being. It celebrates positive connections and may nudge you to reconnect with important people you may have lost touch with.
Visible and Actionable Goals: Journoo helps you get clear on what you want and how you’ll get there. As you write journal entries, it tracks and shows visual progress, and when you get off-track it also reminds you to stay focused on what matters most.
Draw on Your Own Wisdom: When you face a challenge, Journoo can surface your own past successes and related decisions. It helps you tap into your own history of resilience and wisdom, providing the confidence you need to take the next step.
Live in Alignment with Your Values: True growth is about more than just checking boxes. By keeping your core values front and center, it helps ensure that the goals you achieve are the ones that will bring you lasting fulfillment.
How we built it
We chose Flutter early because our roadmap calls for truly native apps across mobile, desktop, and watch. The app is built feature-first with clean architecture - around 24 self-contained feature modules (journaling, insights, goals, habits, relationship tracking, voice mode), each split into data/domain/presentation layers, wired together with Riverpod 3 and code generation.
The backend runs entirely on the edge: a TypeScript API on Cloudflare Workers backed by serverless Postgres, organized as focused services behind a lean routing layer. Journal entries are encrypted at rest, media lives in object storage, and semantic search over your own history is powered by vector embeddings.
On the AI side, we integrate multiple providers and models and route each job to whichever fits best, with full observability over every prompt so we can iterate using real traces. Prompts are operator-tuned server-side rather than hardcoded, letting us improve the experience without shipping app updates. Prompt evaluation always happens in an isolated environment against dev data only - user data on stg and prod is encrypted and cannot be read, so no experiment ever touches real journals. Voice journaling combines on-device speech-to-text with our own recording and playback pipeline, plus natural AI voice replies.
Privacy runs through the whole product: encryption at rest, biometric lock, secure on-device storage, screenshot protection, and app attestation so only genuine builds can talk to our API.
We ship through CI/CD - over-the-air updates that let us patch Dart code within hours instead of waiting on store review. Four isolated environments (local, dev, stage, prod) keep experiments away from user data.
Challenges we ran into
- Trademark conflict, now resolved
- Baby boy born, now 1 year old
- Delays
Accomplishments that we're proud of
- Staying true to our mission
- Offering a fully-featured free version
What we learned
- Product Management
- Team leadership
- How imagination and naivety building your first app can help make something amazing
- Focus on delivering value and everything will probably work
What's next for Journoo
- Launch Android & iOS
- Release upgraded memory system (v3)
- Apple Watch integration (enhanced voice features)
- Native desktop apps (with offline features)
- and 3 huge secret features🧙♂️
Log in or sign up for Devpost to join the conversation.