SendIT is a courier service that helps users deliver parcels to different destinations. SendIT provides courier quotes based on weight categories.
- There are two types of users: admin and regular user.
- Users can Register if they have no account or login otherwise.
- Users can create a new parcel delivery order by adding the required fields.
- Users can change the destination of their parcels.
- Users can cancel a parcel delivery order.
- Users can see a list of delivery orders they have made if they have made any.
- Admin can change the status of a delivery order.
- Admin can change the location of a parcel delivery order.
- Nodejs: an open-source server framework that allows you to run JavaScript on the server.
- Postgresql: open source object-relational database system
https://princesso.github.io/Send-IT/UI/index.html
https://sendit-it.herokuapp.com/
- View all parcel delivery ordes: /api/v1/parcels
- View one parcel delivery order: /api/v1/parcels/
- Cancel a parcel delivery order: /api/v1/parcels//cancel
- View all users: /api/v1/users
- View a single user: /api/v1/users/
- View parcels belonging to user: /api/v1/users//parcels
To clone this repository:
-
Ensure you have git installed
-
git clone https://github.com/Princesso/Send-IT.git
-
Run npm install
-
Run npm start to start the server
-
Follow the UI directory to view UI pages
- Princess Egbuna - https://github.com/princesso
- The inspiration behind this project is the Andela community