Maintenance Tracker App is an application that provides users with the ability to reach out to operations or repairs department regarding repair or maintenance requests and monitor the status of their request.
git clone https://github.com/tomiwatech/Maintenance-Tracker.git
cd Maintenance-Tracker
npm install
npm start
Testing is used at key checkpoints in the overall process to determine whether objectives are being met. It also speed up software development process
npm run test:dev
Linting is the process of running a program that will analyse code for potential errors.
npm run lint:dev
Request | End Point | Action |
---|---|---|
POST | /api/v1/users/requests | Create a user request |
PUT | /api/v1/users/requests/:id | Modify a request by id |
GET | /api/v1/users/requests | Get all requests |
GET | /api/v1/users/requests/:id | Get a request by id |
DELETE | /api/v1/users/requests/:id | Delete a request by id |