DEV Community

nayanadini herath
nayanadini herath

Posted on

🧠 Building a Solo Mental Health App with Journaling – MindShower on Bolt.new

WLH Challenge: Building with Bolt Submission

**This is a submission for the World's Largest Hackathon Writing Challenge: Building with Bolt.


đź’ˇ What I Built

I built MindShower, a solo mental health tracking app that includes mood logging and journaling. It may look simple, but it carries a valuable hidden message: giving users a moment to reflect and understand themselves.

Users don’t need to sign in. All data is stored in localStorage, making the app lightweight, private, and stress-free.

The interface is designed using calming pastel colors, and the app contains the following key sections:

Mood Selection

History

Wellness

Settings

Users can also clear their entire history at any time. The Wellness section offers helpful tips and inspiring mental health quotations. This app is meant to support anyone who just wants to take a second to self-reflect and breathe.

🛠️ How I Built It

I used only the free version of Bolt.new to build MindShower.

  1. First, I gathered the essentials of what the app should have.

  2. Then, I described my vision to Bolt.new.

  3. Bolt helped me turn that idea into reality. It didn’t just generate code—it also helped me understand it.

AI gave my dream life. It didn't just create things, it taught me clarity in coding.

đźš§ Challenges I Faced

This was my first-ever hackathon as a first-year IT undergraduate student and I had no prior experience going into it. It was a big challenge.

I didn’t have a steady internet connection.

I had to sit on the floor with my phone and laptop, holding onto hope.

I had to manage the daily token limit on Bolt.new.

When I first prompted my idea, Bolt generated a black-and-white calendar instead of the MindShower layout I envisioned. That’s when I realized how important clear prompting is.

At one point, my laptop's cursor stopped working. I had to complete everything entirely on my phone.

I used ChatGPT and Gemini to help debug and improve my code.

Despite all this, I kept going.

đź“– Journaling as Freedom

The Journaling section of MindShower gives users the freedom to express their story in their own words. Meanwhile, the History section reflects their emotional journey visually through past mood entries.

These features make the app feel personal—even though it requires no login or identity.

đź’¬ Closing Thoughts

My journey may not be decorated with thousands of colors, but it taught me the value of AI, resilience, and creativity.

In this hackathon, I wasn’t supported by a team or guided by an expert. I was just one ordinary girl, standing up for herself—supported only by AI agents like Bolt.new, ChatGPT, and Gemini.

And with that, MindShower was born**

Top comments (2)

Collapse
 
randomanimalcom profile image
Random Animal

Good job! This is a really great read.

Collapse
 
docscrib profile image
Docscrib

This is exactly what interests me!