Prototype implementation of a web-based CMMS system using the MERN stack.
Group No. 7
Nada Ashraf
Khalid Maher
Ali Gamal
Sara Mohamad
-
Install backend dependancies:
cd backend && npm install
-
Install frontend dependancies:
cd .. && cd frontend && npm install
-
run server and client:
npm run dev
-
The manager can view all preventive maintenance and work orders work reports for each department.
-
The supervisor of a department can view preventive maintenance and work orders work reports for that department.
-
The details of each report can be viewd by clicking on
View Report
button.
- Cardiology Report
- Surgery Report
- Reception Report
- The department supervisor start a work order and assign it to a technican.
- The technican complete the work order and write a report back to the supervisor.
- The system manager add the preventive maintenance required for a specfic asset when registering it in the system for the first time.
- The department supervisor assign PM work to a technician.
- The technican complete the work order and write a report back to the supervisor.
- System users land on a login page, type their email and password.
- The email and password are provided to employees by the system manager.
- If there is any error, the form sends an error message.
The manager can:
- View all assets in the hospital.
- Add a new asset information
- View details of the asset
- Delete an asset
Fig. 2.1.2: Form for adding new asset
The manager can:
- View all employees in the hospital.
- Register a new employee
- Delete an employee
Fig. 2.2.1: Employee Registeration form
The manager can:
- List all preventive maintenance required for assets.
- Add preventive maintenance required for an asset when registering it.
- View the instructions of a PM.
- Delete a PM.
Fig. 2.3.1: Preventive maintenance list
Fig. 2.3.3: Instructions of a PM
The manager can:
- List all work orders for assets.
- View the instructions of a work order.
Fig. 2.4.2: Instructions of a WO
The manager can view all PM and WO reports.
Fig. 2.5.1: Work orders reports list
Fig. 2.5.2: Details of a report
Supervisor of a department can:
- View all assets in his department.
- View details of department assets.
Supervisor can list employees in his department.
Fig. 3.2.1: Department Employees
Supervisor of a department can:
- View all preventive maintenance required in his department.
- View details of a specfic PM.
- Assign PM work to a technician in his department
Fig. 3.3.1: Department Required PMs
The supervisor can:
- List all work orders in his department.
- Create a new work order and assign it to a technican.
Fig. 3.4.1: List of of department workorders
Fig. 3.4.1: Create work order form
The manager can view all department PM and WO reports.
Technican can:
- View all assets in his department.
- View details of department assets.
Technican can:
- View preventive maintenance work assigned to him.
- View details of a specfic PM that is assigned to him.
- Write a report about the work assigned to him.
Fig. 4.2.2: Return report form
- View work orders assigned to him.
- View details of a specfic WO that is assigned to him.
- Write a report about the work assigned to him.
Fig. 4.3.2: Return report form
For more info about folder structure click here.