A powerful cloud-based platform to manage your assets and equipment efficiently.
View Live Demo
Table of Contents
Vertical Safety is a platform that allows companies and users to conduct regular inspections on Personal Protective Equipment (PPE), with a specialisation on fall protection. The inspection and maintenance of this equipment is critical to the life safety of workers who rely on the equipment to perform their jobs.
This application is designed to assist in the creation and maintenance of equipment registration and inspection records, aiding users in meeting their legal obligations per the Australian Standards (AS/NZS 1891).
- Axios
- React Router
- Moment.js
The project was kicked-off with brainstorming the core features of the app, developing user stories and basic wireframes. The final step in the planning process was developing the schema tables and associations between them.
-
Users can Sign In from the home page, or create new account using the sign up page
-
- New equipment can be created with data such as date of manufacture, serial number, date of first use, assigned model type and worker assignment.
- The model type determines the Lifespan To and the Next Inspection due date of each equipment.
- Equipment data can be edited and the equipment record can be archived.
- Inspection records for each equipment is viewable in a table.
- Models
- New models can be created with the required data such as model number, manufacturer, standards, lifespan from manufacture and inspection frequency.
- Further model images and manuals can be added which will be useful for workers when they undergo training or undertake maintenance.
- Model data can be edited and the model record can be deleted.
- Inspections
- An inspection can be created for each equipment and stores critical details related to an inspection such as inspection notes, date of inspection, status of inspection, images captured during inspection and the worker who conducted the inspection.
- If the inspection fails, the status of the equipment is set to Not Suitable.
- Each inspection modifies the next inspection due date on equipment based on the inspection frequency data available on the model.
- Workers - Workers page shows the list of the workers in the current organisation.
- Add support for category assignment to equipment.
- Add user metadata capture on sign up.
- Add support for row-level security in database.
- Add support for emailed weekly summary report.
- File export support to PDF and XLS.
Rod S. - LinkedIn
Dhaya S. - Github
Project Link: https://github.com/rodsejas/vs-client