SendIT is a courier service that helps users deliver parcels to different destinations. SendIT provides courier quotes based on weight categories.
Front-End:
| Tool/Library | Version |
|---|---|
| JavaScript | ^3.5.3 |
| React | ^16.8.6 |
| Material UI | ^4.2.1 |
| Navi | ^0.13.3 |
| JWT | ^9.11.2 |
| @dwqs/react-virtual-list | ^1.0.0 |
|
- Clone the repository:
git clone https://github.com/bryokn/SendIt_Frontend- Change into the project directory.
cd SendIt_Frontend- Install the required dependencies.
npm installTo run the project, use the following command:
npm startThis will start the development server, and you can view the application in your browser at http://localhost:3000.
-
- 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 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 a parcel delivery order
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name. - Make your changes.
- Push your branch:
git push origin feature-name. - Create a pull request.
All commits must be descriptive, reviewed by two members and the project lead, and all feature branches are to be deleted once the pull request is accepted.
- Kipkirui Brian<brykon>
This project is licensed under the MIT License