A web application built using React for managing maintenance of assets, companies, and users. The application includes features such as viewing and managing assets, users, and company details. It also handles work orders and unit management. The application is hosted at https://maintenance-management.netlify.app/, and the data used in the application is consumed from the API at https://my-json-server.typicode.com/tractian/fake-api.
To get started with the project locally, follow these steps:
git clone https://github.com/alvarosps/maintenance-management.git
cd maintenance-management
npm install
To run the application in development mode, use the following command:
npm run start:dev
The application will be accessible at http://localhost:8080.
To build the application for production, use the following command:
npm run build
The built application will be located in the dist directory.
To run the test suite, use the following command:
npm run test
To lint the source code, use the following command:
npm run lint
To format the source code using Prettier, use the following command:
npm run format
This project is licensed under the ISC License.