Tracky 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.
- There are two users, the Admin and the User.
- Users can sign up.
- Users can log in.
- Users can create requests.
- Admin can approve a requests.
- Admin can resolve a requests.
- Admin can disapprove a requests.
- Text editor
- Git Bash
- Any browser preferably Google Chrome
- Postman
https://maintenance-app-tracky.herokuapp.com
https://oluwatobiloba2000.github.io/MAINTENANCE_TRACKER/
-
User interface board https://trello.com/b/NEQopvgJ/maintenance-tracker-app-setting-up-the-user-interface-element
-
Api endpoints board https://trello.com/b/MvkC0Xxd/maintenance-tracker-app-set-up-and-test-api-endpoints
-
Api with database board https://trello.com/b/tnnLC6JE/maintenance-tracker-app-challenge-3-create-more-api-endpoints-and-integrate-a-database
npm run start
to start the server
- POST
/auth/signup
- POST
/auth/login
- GET
/api/v1/users/requests
- GET
/api/v1/requests
- GET
/api/v1/users/requests/:id
- POST
/api/v1/users/requests
- PUT
/api/v1/users/requests/:id
- PUT
/api/v1/requests/:id/approve
- PUT
/api/v1/requests/:id/resolve
- PUT
/api/v1/requests/:id/disapprove
Anani oluwatobiloba