Skip to content

hr-safin/TrackNParcel-Client

Repository files navigation

TrackNParcel, a dynamic MERN-based Parcel Management App, offers a responsive platform for users to effortlessly book, track, and manage deliveries. With a sleek design, social login options, and specialized dashboards for users, delivery personnel, and admins, it ensures a seamless experience. Map integration, reviews, and Stripe payment enhance functionality.

Features Of TrackNParcel

User Profile Management:

  • Users, including both regular users and delivery personnel, can manage their profiles on the "My Profile" page. This includes the ability to upload a profile picture and update other personal information. The page is designed with a user-friendly interface for easy profile customization.

Admin Parcel Management:

  • In the Admin Dashboard, the "All Parcels" page provides an overview of all parcels booked by users. Admins can manage each parcel, including assigning delivery personnel, updating the status to "On The Way," and tracking the booking details. The admin can efficiently handle and organize parcel deliveries through this centralized management system.

Search and Filter Functionality:

  • The "All Parcels" page features a search system with date range filters, allowing admins to search for bookings within a specified time frame. This functionality enhances the efficiency of managing parcel data, especially when dealing with a large number of bookings.

Map Integration for Parcel Location:

  • A "See Location" button on the parcel details page opens a modal with an integrated map (using MapBox and React MapGL) displaying the delivery location. This feature allows users and delivery personnel to visualize the geographic location of the parcel for better coordination.

Payment System with Stripe Integration:

  • Users can pay for their parcels using the "Pay" button, which redirects them to a checkout page. The payment system integrates with Stripe, allowing secure online payments. Upon successful payment, users are redirected to a payment success page with a visually appealing React Confetti Explosion

Releases

No releases published

Packages

No packages published

Languages