Job Oriented Courses for Everyone! Open to All Graduates, Diplomas, Long Years Gap, Passouts & Non-IT Fields.
Enquire Nowπ©
MedTrackr β Medicine Reminder & Tracker App
Project Overview
- Project Title: MedTrackr β Medicine Reminder & Tracker App
- Domain: HealthCare
- Technology Stack: Java 17, Spring Data JPA, MySQL, HTML, CSS, React
- Duration: 3 Weeks
Project Description
MedTrackr is a smart health companion app that helps users manage their medications efficiently. It reminds users to take their medicine on time, tracks their dosage history, and provides insights into their adherence behavior. Designed for patients, caregivers, and the elderly, the system simplifies medication schedules and reduces the risk of missed or incorrect doses.
Key Objective
- Provide Timely Medication Reminders
- Simplify Medication Schedule Management (Allow users to easily add medications, set dosage details, and customize frequency and duration for each prescription).
- Track Daily Adherence and Intake History (allow users mark each dose as βTaken,β βSkipped,β or βMissed,β and visualize their consistency over time).
- β―Generate Smart Refill Alerts (Automatically notify users when medicine stock is running low based on dosage frequency and remaining quantity).
- Support Caregiver and Family Access (Enable caregivers or family members to monitor adherence remotely, helping patients who require assistance or supervision).
- Generate daily/weekly adherence reports for review or medical consultation (Generate downloadable reports and interactive charts for users and doctors to review treatment progress and identify adherence gaps).
Core Feature
- User Registration & Profile Management.
- Medicine Scheduling and Smart Reminders.
- Real-Time Notifications and Alerts (Email, SMS, and app notifications for medicine intake reminders).
- Medicine Intake Tracker.
- Refill Alerts & Stock Management.
- Caregiver Access and Monitoring (Allow trusted contacts to view and track medication adherence).
- Notifications & Reminders.
- Multi-Time zone & Custom Scheduling Support (Handle medicine timings accurately even while traveling.).
Tools & Technologies Used
| Category | Tools / Technologies |
| Language | Java 17 |
| Framework | SpringBoot |
| ORM | Spring Data JPA |
| Notification Services | Java Mail (Email), Twilio (SMS) |
| Task schedulers | Spring Scheduler (for reminders). |
| File & Record System | AWS S3 / Local FS (for prescriptions, reports). |
| API Documentation | Swagger / SpringDoc OpenAPI |
| Authentication & Security | Spring Security + JWT |
| Logging | Log4j |
| Database | MySQL ,Redis (cache) |
| FrontEnd | React.js |
| Visualization & Reporting | JasperReports / Apache POI / Chart.js / Recharts |
| Building Tools & Dependencies | Maven, Git, Jenkins |
| Testing | Mockito, Postman (API Test) |
| Cloud and Deployment | AWS, Docker, RDS (MySQL) |
Prerequisites
π» System Requirements
- Operating System: Windows / macOS / Linux
- RAM: Minimum 8 GB (16 GB recommended for better backend and frontend parallel development)
- Java JDK 17 installed and environment variables properly configured
- Node.js and npm/yarn installed for React frontend
- MySQL Server and Redis installed and configured
- Docker installed for containerized deployment and testing
π¦ Software Dependencies
- Java 17 and Spring Boot for backend services
- Spring Data JPA for ORM and data handling
- Spring Security + JWT for authentication and session management
- React.js for responsive and interactive user interface
- Redis for caching real-time alerts and session data
- Spring Scheduler for timed medication reminders
- Java Mail and Twilio for email and SMS notifications
- Chart.js / Recharts for adherence visualization
- JasperReports / Apache POI for report generation
- Swagger / SpringDoc for API documentation
- Maven for build management
- Mockito for unit testing and Postman for API test cases
π§° Tools & Services
- IDE: IntelliJ IDEA / Eclipse for backend, VS Code for frontend
- Version Control: Git + GitHub / GitLab
- CI/CD: Jenkins for automated build and deployment
- Cloud Hosting: AWS EC2 for app hosting, RDS for MySQL database
- File Storage: AWS S3 / Local File System for prescriptions and reports
- Containerization: Docker for packaging and deploying services
π Technical Knowledge
- Java Spring Boot RESTful API development
- React.js state management for dynamic scheduling and reminders
- JWT-based user authentication and access control
- Database schema design for medicine schedules and history tracking
- Scheduled job creation with Spring Scheduler for reminders
- SMS/Email notification integration using Twilio and Java Mail
- Data caching strategies using Redis
- Report creation with JasperReports or POI for adherence summaries
- API testing and documentation using Postman and Swagger
Get in Touch
Thank you for showing your interest!
Get in Touch
Thank you for showing your interest!
Partner with Us for Hiring
Join Us Today
Thank you for showing your interest!
Courses By Categories
- Programming and Frameworks
- Software Testing
- Front End Development
- Database
- Data Structure
- Artificial Intelligence & Machine Learning
- DevOps
- Cloud Computing
- Cyber Security
- Blockchain
- Project Management
- Digital Marketing
- Product And Design