๐ŸŒŸ Inspiration

In many nursing homes, medication tracking is still done manuallyโ€”leading to frequent errors, missed doses, and poor coordination between caregivers. We wanted to build a simple, efficient system that improves care quality without overwhelming staff.


๐Ÿ’Š What it does

DoseDash helps caregivers:

  • Track medication schedules by time (morning, after meals, night)
  • Get alerts for missed doses and low inventory
  • Log care actions with optional voice notes
  • Auto-generate reports for doctors or admins
  • Manage residents with secure, photo-verified profiles

Admins can:

  • Create and manage residents
  • Add caregivers
  • View global reports across shifts

๐Ÿ› ๏ธ How we built it

We used:

  • Flask Base (Hack4Impact) for rapid backend setup
  • Flask-SQLAlchemy for data modeling
  • Flask-WTF for secure forms
  • Twilio API for SMS alerts
  • Redis Queue for async task handling
  • Flask-Mail for password resets and notifications
  • Bootstrap for clean, responsive UI

๐Ÿง— Challenges we ran into

  • Designing a flexible but clear medication schedule system
  • Ensuring smooth role-based access (admin vs. caregiver)
  • Balancing simplicity with real-world nursing workflows
  • Integrating QR scanning and voice uploads reliably

๐Ÿ† Accomplishments that we're proud of

  • Fully functional admin + caregiver dashboards
  • Working medication alert system (in-app + SMS)
  • Voice note logging for accessibility
  • Real-time inventory scanning using QR codes
  • A clean, usable interface ready for real deployment

๐Ÿ“š What we learned

  • How to work with Flask blueprints and modular design
  • Integrating third-party APIs like Twilio and Redis with Flask
  • Real-world challenges in healthtech UX
  • The importance of clean workflows for time-sensitive tasks

๐Ÿš€ What's next for DoseDash

  • Integrate chatbot support (RAG) for quick data retrieval
  • Web push notifications
  • Expand reporting features with visual analytics
  • Pilot test in a real nursing home setting
  • Add multilingual support for caregivers

Made by team puolsky consisting of:

  1. Kriston, Y2 Applied AI @ Nanyang Polytechnic
  2. Jia Yao, Y2 Fintech @ Nanyang Polytechnic

..yes we are first time hackers!

Share this project:

Updates