Skip to content

ResourceEquipManager is a web-based management system designed to help organizations oversee their equipment inventory and efficiently assign human resources based on skills and availability.

Notifications You must be signed in to change notification settings

ahmed-hamda/ResourceEquipManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ ResourceEquipManager

ResourceEquipManager is a full-stack web application designed to manage heavy equipment and assign employees based on their skills and availability. Built with Angular, Spring Boot, and MongoDB, it streamlines operations for companies handling complex equipment-resource planning.


πŸ› οΈ Technologies Used

  • Frontend: Angular
  • Backend: Spring Boot (Java)
  • Database: MongoDB (NoSQL)
  • Build Tools: Maven
  • Testing & Logging: JUnit, Log4j

πŸ”‘ Key Features

πŸŽ›οΈ Equipment Management

  • Create, update, and delete equipment records
  • Categorize by type, status, maintenance needs
  • Store attributes: name, type, purchase date, condition, etc.

πŸ‘¨β€πŸ’Ό Human Resource Management

  • Add, edit, and remove employee profiles
  • Track employee skills and certifications

πŸ” Assignment & Scheduling

  • Assign employees to equipment based on qualifications
  • Plan and manage task schedules
  • Monitor employee availability

πŸ”— XML Data Exchange

  • Export data to XML for interoperability with external systems

πŸš€ Running the Project Locally

Backend (Spring Boot)

cd backend/
./mvnw spring-boot:run

About

ResourceEquipManager is a web-based management system designed to help organizations oversee their equipment inventory and efficiently assign human resources based on skills and availability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published