u/AggressiveTry9001

Most mental health apps sync your deepest secrets to the cloud. I hated that, so I built an entirely local-first alternative. Meet Zen Vault.
▲ 3 r/Promotion+1 crossposts

Most mental health apps sync your deepest secrets to the cloud. I hated that, so I built an entirely local-first alternative. Meet Zen Vault.

Hey everyone,

Think about the things you write in a mood journal: your rawest thoughts, anxiety logs, intrusive feelings, and bad days. Now think about the fact that almost every major wellness app forces you to create an account and uploads that deeply personal data to a corporate cloud server.

Data leaks happen. I didn't want my private mind sitting on someone else's server, so I spent the last few months building Zen Vault.

📥 Play Store Link:https://play.google.com/store/apps/details?id=com.rcpc.zen_vault

🔒 Why it’s different:

  • Your Data Stays Yours: It uses a strict local-first architecture (Flutter + Isar DB). Your journal entries and mood logs never leave your physical device. No account creation required.
  • Biometric Gating: You can lock the app behind your phone's native fingerprint or face unlock to keep nosey friends or family out.
  • Anxiety-Relief Mini-Games: If you are too stressed to write, the app has interactive grounding tools like digital bubble popping and constellation drawing built directly into the canvas.
  • A Fair Free Tier: I explicitly designed the free version to be completely usable and feature-rich. You will never be aggressively forced to buy premium just to track your habits or look at your mood history.

If you’ve been looking for a quiet, beautiful, and completely private space to log your days without worrying about who is reading your data, give it a try.

I’m the solo developer behind it, so I would absolutely love to hear your honest feedback on the UI or features!

u/AggressiveTry9001 — 1 day ago

I built Zen Vault: A beautiful, local-first mood journal & habit tracker with a highly feature-complete free tier. Looking for feedback!

https://preview.redd.it/tq9tcrg5ti2h1.png?width=1024&format=png&auto=webp&s=817ef8384048293112d697ae36a1843544504c1b

Hey everyone!

I wanted to share a project I've been working hard on called Zen Vault. It’s a daily mood journal and habit tracker built using Flutter.

The core philosophy behind it is keeping your private thoughts private. Your journal entries and data stay completely local on your device. (Note: The app is local-first, though it does use anonymous Firebase analytics purely to help me track performance and squash bugs).

You can check it out on the Play Store here: https://play.google.com/store/apps/details?id=com.rcpc.zen_vault

A few things I focused on:

  • A Complete Free Tier: I explicitly designed the free version to be incredibly robust. I want people to genuinely love and use the app without ever feeling forced to buy a premium subscription just to get basic utility.
  • Mindful Design: I put a lot of love into making the UI clean, distraction-free, and beautiful.
  • Grounding Features: It includes calming mini-games (like digital bubble popping and constellation drawing) to help you destress before you log your day.

I am really proud of how the design and flow turned out, but as the developer, I am definitely biased! I would absolutely love to hear your honest thoughts, feature ideas, or UI feedback.

Let me know what you think!

reddit.com
u/AggressiveTry9001 — 2 days ago
▲ 2 r/appdev

Just shipped my first Flutter + Isar DB app to production. Here is how I handled a 100% offline, biometric-gated data architecture.

After a few months of grinding, I finally hit production on the Play Store with Zen Vault, an offline-first mental health journal and habit tracker.

Because it’s a space where users type highly sensitive, private data, my core constraint from day one was absolute data isolation. I refused to route user data through external cloud servers.

Achieving that local-first security forced me to make a few distinct architecture choices that I wanted to share with the sub:

1. The Storage Layer (Migrating to Isar DB) I originally tinkered with SQLite and Hive, but ultimately shipped using Isar DB. The native object support made querying incredibly straightforward, and the performance is blazingly fast. It manages local complex aggregates (mapping correlations between 60+ life habits and logged daily moods) into analytics widgets without stuttering or blocking the UI isolate.

2. Gating Local Data Safely Since there is no backend authentication server, I used local_auth to hook directly into Android's native biometric layer (Face/Fingerprint). If biometrics fail or aren't set up, it routes to a stream-backed custom PIN fallback. The biggest headache was ensuring the active Isar instance safely pauses or drops active memory streams the second the OS moves the app state into the background.

3. Interactive Micro-Canvas States To give users a way to ground themselves during anxiety spikes, I built visual mini-games right into the app (digital bubble popping, responsive breathing timers, and constellation drawing). I bypassed heavy external packages and built these entirely inside Flutter CustomPainter widgets. This kept the rendering performance cleanly optimized at 60/120Hz while managing dynamic touch coordinates locally.

Monetization Strategy: Free to download with zero intrusive ads. The core local diary and mood features are entirely free. I implemented a premium tier (available via flexible monthly/yearly access or a one-time lifetime purchase) to unlock extra UI customization.

Play Store Link:https://play.google.com/store/apps/details?id=com.rcpc.zen_vault

https://preview.redd.it/xloucktegg2h1.png?width=1440&format=png&auto=webp&s=f4f2892496a4faebc8e0bac8902ac3c4217ec1d4

https://preview.redd.it/2zt3rktegg2h1.png?width=1440&format=png&auto=webp&s=ac315486c64697e018d5b5b87bfca5afa1495aaf

https://preview.redd.it/rvjxuktegg2h1.png?width=1440&format=png&auto=webp&s=56b7b8226b392f8e2e31a744c2e4614800f7adc3

https://preview.redd.it/u5zy2ltegg2h1.png?width=1440&format=png&auto=webp&s=35e7ccde4ba8bce2909b31519b45b63506a6d5ea

reddit.com
u/AggressiveTry9001 — 2 days ago

[Dev] Zen Vault A 100% Offline, Privacy-First Mental Wellness Journal & Mood Tracker

Hey everyone,

I got tired of mental health and journaling apps forcing you to sync your deeply personal thoughts to external cloud servers where data leaks can happen. I wanted a space that felt truly sacred and private, so I spent the last few months building Zen Vault.

It’s built with a strict local-first philosophy using Flutter and Isar DB meaning absolutely zero data leaves your device.

What it does:

  • 🔒 Secure Space: Your daily journal entries and data are completely isolated, locked behind your phone's native biometric security (fingerprint/face unlock) or a custom PIN fallback.
  • 📊 Habit & Mood Analytics: Log your daily mood alongside 60+ customizable quick-log activities (hobbies, work, social). The insights tab generates beautiful local graphs to help you spot correlations and understand your emotional trends over weeks or months.
  • 🎨 Grounding & Mindfulness Games: Includes micro-interactions built using local canvas rendering (CustomPainter) for immediate anxiety relief, including guided breathing pacing, interactive digital bubble popping, and constellation drawing.
  • Clean Aesthetic: Designed with a zero-distraction layout and fully responsive Light/Dark theme toggles to keep your mind quiet while navigating.

Monetization: Free to use with zero ads. The core journaling, mood logging, and basic tools are completely free. Premium options are available via flexible monthly/yearly tiers, or a lifetime one-time purchase to unlock full customization permanently.

Google Play Link:https://play.google.com/store/apps/details?id=com.rcpc.zen_vault

I’m an indie developer, so I'm incredibly eager to hear what you guys think about the layout, the fluid responsiveness of the tracking graphs, or any mindfulness mini-games you'd want to see added next!

reddit.com
u/AggressiveTry9001 — 2 days ago