A simple and clean Maintenance Management System built using Spring Boot + MySQL.
It helps track machines, schedule maintenance tasks, and monitor risk levels through an interactive dashboard.
- ✅ Machine tracking
- 📅 Task scheduling
⚠️ Risk level classification- 🔴 Overdue detection
- 📊 Health percentage calculation
- 📥 Excel upload
- 📄 PDF export
Displays:
- Total Machines
- High Risk Machines
- Overdue Machines
- Risk Distribution Chart
- Machine Records Table
- View scheduled tasks
- Mark tasks as complete
- Track maintenance progress
- Assign new maintenance tasks
- Select machine and date
- Automatically updates status
| Layer | Technology |
|---|---|
| Backend | Spring Boot |
| Database | MySQL |
| ORM | Spring Data JPA |
| Frontend | Thymeleaf |
| Charts | Chart.js |
| Build Tool | Maven |
git clone https://github.com/yourusername/Machine-Maintenance-Scheduler-Microservice.git
cd Machine-Maintenance-Scheduler-Microservice
.\mvnw.cmd spring-boot:run


