MedBuddy is a smart, full-stack web application designed to help usersโespecially senior citizensโmanage their medications, receive timely alerts, and stay connected with caregivers and pharmacies. Built using React, Firebase, and Node.js, MedBuddy aims to reduce the risks of medication non-adherence through automation and an intuitive UI.
Medication non-adherence is a serious challenge, particularly for the elderly and patients with chronic illnesses. Forgetting or skipping medication can result in adverse health outcomes. MedBuddy tackles this issue by :
- Sending automated reminders
- Maintaining medication history
- Suggesting nearby pharmacies
- ๐ง Elder-Friendly UI โ Simple, clean interface for easy navigation
- ๐ Medication Alerts โ Alerts users exactly when itโs time to take medicine
- ๐ง Caregiver Notifications โ Future-ready system for keeping caregivers informed
- ๐ฉบ Health Hub โ Tracks all medications, pharmacy contacts, and prescription history
- ๐ Real-time Sync โ Powered by Firebase Firestore for seamless data updates
-
๐ Secure Authentication
Firebase Auth for login, session management, and route protection -
โฐ Smart Reminder System
Schedule multiple medications with alerts based on 24-hour format -
๐ง Automated Email Alerts
Styled HTML reminders via Nodemailer and Gmail SMTP -
๐ Prescription & Health Reports
See active meds, start-end dates, and adherence reports -
๐ฅ Caregiver & Pharmacy Directory
Maintain caregiver contacts and find pharmacy details
- React 18 + Vite
- Tailwind CSS
- React Router
- Firebase SDK
- Node.js + Express
- node-cron (for time-based alerts)
- Nodemailer (email automation)
- Firebase Firestore (NoSQL, real-time updates)
We are actively working on improving MedBuddy!