Project Story
We started thinking about a simple problem that happens in millions of homes every day. Elderly people often take four or five different medicines at different times, and keeping track of all of them is genuinely hard, especially when memory starts to fade with age.
Most reminder apps we found either required creating an account, needed a paid subscription, or were too complicated for an older person to set up on their own. We wanted to build something that a grandparent could open on their phone right now, without any help, and actually use.
So we built a single webpage that does exactly one thing well: it tells you when to take your medicine and lets you mark it as done. No login. No installation. No internet after the first load. The whole app saves itself in the browser so nothing is ever lost.
We kept the text large, the buttons clear, and the layout simple on purpose. The goal was not to impress anyone with features. The goal was to build something a real person would actually use every day.
Built With
- HTML
- CSS
- JavaScript
- Web Notifications API
- localStorage (browser built-in storage)
What real-world problem does your project address?
Medication non-compliance is a major health problem worldwide. Elderly patients who manage multiple prescriptions often miss doses simply because they forgot, not because they do not care about their health. This leads to worsened health conditions and preventable hospital visits.
Family members who act as caregivers frequently cannot be present at every meal or bedtime to give reminders. And in many households, especially in developing countries, there is no budget for dedicated health monitoring devices or subscription-based apps.
Daily Med addresses this directly. It gives any elderly person or their caregiver a free, offline-capable tool to schedule medicine reminders and track doses taken, using only a web browser they already have on their phone or computer.
Tools and Technologies Used
| Tool / Technology | How we used it |
|---|---|
| HTML | Structure and content of the entire app |
| CSS | Visual layout, typography, color scheme, and responsive design |
| JavaScript | Reminder logic, time checking, and all user interactions |
| localStorage | Saving medicine schedules and daily records directly in the browser |
| Web Notifications API | Sending a popup notification when a medicine dose is due |
| Google Fonts | Readable and clean typography suitable for older users |
Built With
- css
- google-fonts
- html
- javascript
- local-storage
- web-notification-api
Log in or sign up for Devpost to join the conversation.