💊 PillPal — Never Miss a Dose Again
🚀 Inspiration
It all started with my grandfather.
He lives alone, takes multiple medications daily, and like thousands of others, often forgets doses. One missed pill might not seem like much — but for him, it could mean blood pressure spikes, dizziness, or worse. I looked for a simple solution, but most apps were overly complex, cluttered, or behind paywalls.
So I decided: I'll build one myself.
I'm not a professional developer. I’ve never entered a hackathon before. But I had a clear goal — to build something that can genuinely help people like my grandfather, and millions of others who silently struggle with medication management.
🛠️ What It Does
PillPal is a clean, focused web app that helps users:
- Add multiple medications with schedule and dosage
- Receive visual or time-based reminders
- Log when they've taken or missed a dose
- View a personal adherence history
- Stay on track — simply, reliably, and without friction
The app is designed with elderly users in mind: big buttons, minimal clutter, and no unnecessary steps. One click logs the dose. One view shows today’s meds. That’s it.
🧱 How I Built It
I built PillPal entirely on my own, using:
- Frontend: HTML, CSS, and JavaScript
- Backend: Node.js with Express
- Database: JSON-based (lightweight, simple structure)
- Optional Features: I prepared for adding Twilio (SMS reminders) and simple local notifications, with plans to integrate in the next version
This was my first full project built from scratch — not a clone, not a tutorial-followed project — just me, some coffee, and long nights of trial and error.
😓 Challenges I Faced
- No prior backend experience: I had to teach myself how servers work, how to send data from forms to storage, and how to route it all.
- UI/UX simplicity: Designing something simple is surprisingly hard. I constantly asked myself: Would my grandfather find this confusing?
- Time pressure: Building alone during a short hackathon timeline was overwhelming, but I stayed focused by remembering why I started.
- Debugging in Replit: While it's a great tool, I hit some memory and refresh limitations — but I worked around them.
📚 What I Learned
- How to structure and build a real-world web app from start to finish
- Using Node.js and Express to manage backend logic and API routes
- Managing local data as a simplified database (perfect for MVPs)
- Building for non-technical users, thinking beyond features and focusing on human experience
- That perseverance beats perfection. I didn't know everything when I started, but I learned by doing — and that made the win sweeter.
💖 The Human Side
This wasn’t just a project — it was personal.
I stayed up coding between chai breaks and family chores, sketching UI ideas on paper before turning them into real buttons. I tested flows with my family to make sure everything felt intuitive.
This is my first hackathon, but not my last.
I now believe I can build anything — especially if it matters to someone.
🏁 What’s Next
If selected, I plan to:
- Add SMS + WhatsApp reminders (Twilio)
- Enable profile export for doctors
- Launch a public beta with real users
- Add accessibility features for vision-impaired users
I want PillPal to be more than just a submission — I want it to live on and help people in the real world.
🧠 Tech Stack
- Frontend: HTML, CSS, JS
- Backend: Node.js + Express
- Database: JSON (local)
- Notification-ready: Twilio (planned)
Thank you for reading.
PillPal- Never Miss a Dose Again