Skip to content

Vaishnavii-01/MedBuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

64 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’Š MedBuddy โ€“ Medication Adherence Companion

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.


๐Ÿ“Œ Problem Statement

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

๐Ÿ” Project Overview

  • ๐Ÿง“ 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

๐ŸŒŸ Key Features

  • ๐Ÿ” 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


๐Ÿ› ๏ธ Tech Stack

Frontend

  • React 18 + Vite
  • Tailwind CSS
  • React Router
  • Firebase SDK

Backend

  • Node.js + Express
  • node-cron (for time-based alerts)
  • Nodemailer (email automation)

Database

  • Firebase Firestore (NoSQL, real-time updates)

๐Ÿšง Work in Progress

We are actively working on improving MedBuddy!

About

MedBuddy is a smart medication reminder web app built with React and Firebase, designed for senior citizens and caregivers to easily schedule medications, receive real-time alerts, and manage health data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages