Hey Reddit,
I wanted to share a project I've been pouring my time and energy into lately called BrainWise. It’s a mental wellness and journaling platform, and I wanted to pull back the curtain a bit on the motivation behind it and the tech stack I used to bring it to life.
With the constant noise of daily life and endless doom-scrolling, mental clutter is something most of us deal with constantly. I wanted to create a dedicated, mindful space focused purely on unpacking thoughts, tracking wellness, and maintaining a structured journaling habit.
The goal with BrainWise wasn't just to make another note-taking app, but to build a quiet, reflective corner of the internet where users can actually focus on their mental health without distractions. It’s about building a sustainable habit of self-reflection.
I needed a stack that allowed me to iterate quickly while still delivering a smooth, high-quality user experience. Here is exactly how I built it:
- Frontend & UI: I built the core of the application using FlutterFlow. It’s been incredible for rapid prototyping and translating the UI/UX design into a functional layout without getting bogged down in endless boilerplate code.
- Custom Logic: While visual builders are great, a journaling app requires specific, nuanced interactions. I relied heavily on Dart to write custom widgets and functions to handle the more complex logic and ensure the app feels native and responsive.
- Backend & Database: For the backend, I went with Firebase and Firestore. Journal entries and mental wellness data need to be synced reliably and securely. Firestore handles the real-time data management perfectly, making sure everything is exactly where it needs to be when a user logs in.
Building BrainWise is an ongoing process, and I'm currently focused on refining the user flow and adding features that make the journaling experience even more intuitive.
I’d love to hear your thoughts! If you're building in the mental health space, or if you have any questions about using FlutterFlow and Firebase for a project like this, drop a comment below. I'm always happy to talk shop.