Skip to content

mohit1721/MedGuardian

Repository files navigation

# MEDGUARDIAN - Full-stack Smart Medication Reminder & Health Tracker App

This is a full-stack MERN project designed to help users track their medications efficiently. It features real-time tracking, one-time daily marking, and automated reminders for better adherence.

Features

  • Smart Medication Tracking: Users can log their medications and mark them once per day.
  • Time-Restricted Entries: Ensures accurate scheduling and prevents incorrect inputs.
  • Real-time Health Visualization: Integrated Chart.js for displaying health trends.
  • Automated Email Reminders: Sends notifications for missed doses.
  • Secure Authentication: Ensures user data protection.
  • Responsive UI: Built with Tailwind CSS for a seamless experience across devices.

Tech Stack

  • Frontend: React.js, Redux, TailwindCSS
  • Backend: Node.js, Express.js, MongoDB

Image

Image

Image

Image

Image

Getting Started

First, clone the repository:

git clone https://github.com/mohit1721/MedGuardian.git
cd MEDGUARDIAN

Install dependencies:

Backend

cd server
npm install

Frontend

cd client
npm install

Run the development server:

Backend

npm start

Frontend

npm run dev

Open http://localhost:3000 with your browser to see the frontend.

API Routes

  • POST /api/auth/register - Register a new user
  • POST /api/auth/login - Login user
  • GET /api/medications - Fetch medication list
  • POST /api/medications/add - Add a new medication
  • PUT /api/medications/:id - Update medication details
  • DELETE /api/medications/:id - Remove a medication

Learn More

To learn more about the technologies used in this project, check out the following resources:

Deploy

To deploy this project, you can use Vercel for the frontend and Render/Heroku for the backend.

Contributing

Contributions are welcome! Feel free to fork this repo and submit a PR with improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Developed by Your Name 🚀

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published