Skip to content

RuchirR02/MedMind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Š MedMind

MedMind is a full-stack application that helps users manage their medicines and prescriptions.
It allows you to add medicines manually or upload a prescription (OCR-powered via Gemini API).
Users also receive push notifications as reminders to take their medicines.


πŸš€ Features

  • Add medicines manually with name and time.
  • Upload a prescription image β†’ OCR extracts medicine name and time automatically.
  • Provides a Schedule View
  • Push notifications via Web Push API + Service Workers.

πŸ“‚ Project Structure

medmind-backend(demo)/ # Spring Boot backend β”œβ”€β”€ src/main/java/com/example/demo/ β”‚ β”œβ”€β”€ controller/ # REST controllers β”‚ β”œβ”€β”€ model/ # JPA entities β”‚ β”œβ”€β”€ repository/ # Spring Data repositories β”‚ β”œβ”€β”€ service/ # Business logic + Gemini API integration β”‚ └── util/ # Prescription parsing helpers └── src/main/resources/

medmind-frontend/ # React frontend (Vite + Tailwind) β”œβ”€β”€ public/ # serviceWorker.js β”œβ”€β”€ src/ β”œβ”€β”€ components/ # MedicineForm, PrescriptionUpload, ScheduleView β”œβ”€β”€ services/ # API calls β”œβ”€β”€ utils/ # pushUtils β”œβ”€β”€ App.jsx └── main.jsx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published