Maintenance Dashboard is a web-based dashboard for monitoring and managing the maintenance of your infrastructure. It provides valuable insights and tools to streamline the maintenance process. This repository contains the frontend of the Maintenance Dashboard.
To run the Maintenance Dashboard frontend, you should have knowledge of the following technologies:
- PostgreSQL: A powerful, open-source relational database system.
- Grafana: An open-source analytics and monitoring platform.
- Python: A versatile and popular programming language.
- React: A JavaScript library for building user interfaces.
- Express: A fast, unopinionated, and minimalist web framework for Node.js.
The backend of the Maintenance Dashboard can be found in this repository: Maintenance Dashboard Backend
-
Aggregated Graphs: Get an overview of maintenance activities through aggregated graphs and charts.
-
Individual Node Analysis:
- Outlier Detection: Identify outlier maintenance events.
- Frequency Analysis: Analyze the frequency of maintenance activities for each node.
- Node Health Graphs: Visualize the health status of individual nodes.
- NAN (Not A Number) Analysis: Detect and handle data quality issues.
- Feedback and Complaint Form: Collect user feedback and complaints for continuous improvement.
-
Clone this repository.
-
Install the required dependencies by running
npm install
. -
Start the frontend application with
npm start
.npm start
The app will run on http://localhost:3000
.
This project is open-source and available under the xLicense.
If you have any questions or feedback, please feel free to reach out to us. We hope you find Maintenance Dashboard useful in managing your maintenance operations.