DEV Community

Cover image for I’m a sales manager, not a developer. Yet I built an offline PWA for stressed students.
Natalia
Natalia

Posted on

I’m a sales manager, not a developer. Yet I built an offline PWA for stressed students.

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)