ParcelPro is a modern Parcel Management System built with the MERN stack, designed to make parcel booking, delivery assignment, and parcel tracking smooth and efficient.
ParcelPro allows users to book parcels, track deliveries, and manage their bookings. Delivery personnel can manage assigned deliveries, while admins have complete control over users, delivery men, and all parcel data.
Key Points:
- Parcel booking and management system
- Real-time delivery assignment and status updates
- Admin, User, and Delivery Men dashboards with role-based access
- Responsive design for mobile, tablet, and desktop
- React.js
- Tailwind CSS + DaisyUI
- Shadcn component library
- React Router v6
- Firebase Authentication (Gmail & email/password)
- TanStack Query for data fetching
- Stripe for payment integration
- Node.js + Express.js
- MongoDB (Atlas)
- JWT authentication for private routes
- Role-based dashboards: Admin, DeliveryMen, User
- Parcel booking system with automatic price calculation
- Track parcels by status: Pending, On the Way, Delivered, Cancelled
- Admin can assign delivery personnel to parcels
- Delivery Men can mark parcels as delivered or cancelled
- Responsive design for all devices
- Sweet alerts / toast notifications for CRUD operations and authentication
- Real-time statistics: Total parcels booked, delivered, and registered users
- Login & Registration with Firebase + optional social login
- Stripe payment integration for parcel checkout
- Username: admin@gmail.com
- Password: 246810
Rafi Ahmmed Siyam