Skip to content

A ReactJS/Typescript and RecoilJS app that uses a Fake Maintenance API to show dashboards, graphs, lists of datas and allowing the user to modify the data. Unit tests included, uses Ant Design React components

Notifications You must be signed in to change notification settings

alvarosps/maintenance-management

Repository files navigation

Maintenance Management System

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.

Installation

To get started with the project locally, follow these steps:

Clone the repository:

git clone https://github.com/alvarosps/maintenance-management.git

Change into the project directory:

cd maintenance-management

Install the required dependencies:

npm install

Running the Application

To run the application in development mode, use the following command:

npm run start:dev

The application will be accessible at http://localhost:8080.

Building the Application

To build the application for production, use the following command:

npm run build

The built application will be located in the dist directory.

Running Tests

To run the test suite, use the following command:

npm run test

Linting

To lint the source code, use the following command:

npm run lint

Formatting

To format the source code using Prettier, use the following command:

npm run format

License

This project is licensed under the ISC License.

About

A ReactJS/Typescript and RecoilJS app that uses a Fake Maintenance API to show dashboards, graphs, lists of datas and allowing the user to modify the data. Unit tests included, uses Ant Design React components

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages