# 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.
- 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.
- Frontend: React.js, Redux, TailwindCSS
- Backend: Node.js, Express.js, MongoDB
First, clone the repository:
git clone https://github.com/mohit1721/MedGuardian.git
cd MEDGUARDIANcd server
npm installcd client
npm installnpm startnpm run devOpen http://localhost:3000 with your browser to see the frontend.
POST /api/auth/register- Register a new userPOST /api/auth/login- Login userGET /api/medications- Fetch medication listPOST /api/medications/add- Add a new medicationPUT /api/medications/:id- Update medication detailsDELETE /api/medications/:id- Remove a medication
To learn more about the technologies used in this project, check out the following resources:
To deploy this project, you can use Vercel for the frontend and Render/Heroku for the backend.
- Frontend: Vercel Deployment Guide
- Backend: Render Deployment Guide
Contributions are welcome! Feel free to fork this repo and submit a PR with improvements.
This project is licensed under the MIT License - see the LICENSE file for details.




