Skip to content

kelvinndmo/sendIT

Repository files navigation

SendIT

  • SendIT is a courier service that helps users deliver parcels to different destinations. SendIT provides courier quotes based on weight categories.

Required Features

  • Users can create an account and log in.
  • Users can create a parcel delivery order.
  • Users can change the destination of a parcel delivery order.
  • Users can cancel a parcel delivery order.
  • Users can see the details of a delivery order.
  • Admin can change the status and present location of a parcel delivery order.

Additional Features

  • The application should display a Google Map with Markers showing the pickup location and the destination.
  • The application should display a Google Map with a line connecting both Markers (pickup location and the destination).
  • The application should display a Google Map with computed travel distance and journey duration between the pickup location and the destination.
  • The user gets real-time email notification when Admin changes the status of their parcel.
  • The user gets real-time email notification when Admin changes the present location their parcel.

NB:

  • The user can only cancel or change the destination of a parcel delivery when the parcel’s status is yet to be marked as delivered.
  • Only the user who created the parcel delivery order can cancel the order.