Skip to content

Swetha-Gudivada/Machine-Maintenance-Scheduler-Microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠 Smart Maintenance System

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.


🚀 Features

  • ✅ Machine tracking
  • 📅 Task scheduling
  • ⚠️ Risk level classification
  • 🔴 Overdue detection
  • 📊 Health percentage calculation
  • 📥 Excel upload
  • 📄 PDF export

🖥 Application Screens

📊 Dashboard

Dashboard

Dashboard

Displays:

  • Total Machines
  • High Risk Machines
  • Overdue Machines
  • Risk Distribution Chart
  • Machine Records Table

📅 Upcoming Tasks

Upcoming Tasks

  • View scheduled tasks
  • Mark tasks as complete
  • Track maintenance progress

➕ Schedule Task

Schedule Task

  • Assign new maintenance tasks
  • Select machine and date
  • Automatically updates status

🏗 Tech Stack

Layer Technology
Backend Spring Boot
Database MySQL
ORM Spring Data JPA
Frontend Thymeleaf
Charts Chart.js
Build Tool Maven

⚙️ How to Run

git clone https://github.com/yourusername/Machine-Maintenance-Scheduler-Microservice.git
cd Machine-Maintenance-Scheduler-Microservice
.\mvnw.cmd spring-boot:run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors