SendIT is a courier service that helps users deliver parcels to different destinations. It provides courier quotes(prices) based on weight categories. SendIT provides our user with a platform where they can get a quote on their parcels, create a delivery pickup and drop-off destination and track their order status online.
1.User can create an account and log in.
2.User can create a parcel delivery order.
3.User can change the destination of a parcel delivery order.
4.User can cancel a parcel delivery order.
5.User can see the details of a delivery order.
6.Admin can change the status and present location of a parcel delivery order.
7.The application displays a Google Map with Markers showing the pickup location and the destination.
8.User gets real-time email notification when Admin changes the status of their parcel.
9.The application displays a Google Map with a line connecting both Markers (pickup location and the destination).
11.The application displays a Google Map with computed travel distance and journey duration between the pickup location and the destination.
12.User gets real-time email notification when Admin changes the present location of their parcel.
Backend: Ruby on Rails
Database: PostgreSQL
Wireframes: Figma (mobile-friendly)
Frontend: ReactJS & Redux Toolkit (state management)
The project is built using ReactJS and Redux Toolkit for the frontend and Ruby on Rails for the backend, with PostgreSQL as the database.
SendIT is a courier service that provides a simple solution for users to deliver parcels to different destinations. With features like real-time email notifications and Google Maps integration, users can easily keep track of their parcel deliveries.