Two months ago, the most technical thing I did was change my Zoom background.
Now I have a live PWA called Blunno. I still don’t fully understand TypeScript errors. Send help. Or coffee. ☕
Why I built it
My 10yo son has mild ADHD. He gets overwhelmed before tests. The usual “just focus!” advice doesn’t help.
I looked for apps that could help. Something:
- gentle (no “you failed” shaming)
- offline (exams happen in basements)
- free (students are broke)
- no signup
What I found: expensive, complicated, or clinical.
So I built it myself. With zero experience.
The messy journey
Started March 24. Evenings and weekends. AI helped me write code I didn’t understand. I broke things. A lot. I cried once. Then I fixed things.
What came out:
- SOS breathing (3-min reset for exam panic)
- focus sounds (offline study ambience)
- mini games (Snake, Balloon Pop)
- A mascot named Blunno (gentle purple blob)
My son said: “Mom, it’s like a little friend in my pocket.”
Tech stack (short version)
- Next.js 16 + TypeScript
- Tailwind + Framer Motion
- Dexie.js (offline storage)
- Howler.js (audio — unlocking on mobile was a pain)
- Zustand
- Vercel
Where it is now
Blunno is live. It:
- installs on your phone (PWA)
- works offline
- free, no signup
- helps you breathe before an exam
👉 Try it: https://blunno.app
Thanks for reading. I’m excited (and scared) to hear your feedback.
P.S. I still can’t center a div without AI. Progress. 😄
Top comments (0)