(Replace with your actual banner image URL)
A full-stack MERN application for managing parcel deliveries with role-based access control (Admin, Delivery Personnel, and Users). Features include parcel booking, delivery tracking, payment processing, and analytics.
- User registration/login (Email/Password & Social Auth via Firebase)
- JWT protected routes
- Role-based access control
- Admin: Analytics, user management, delivery assignment
- Delivery Personnel: Task management, status updates
- User: Parcel booking, tracking, payments
- Parcel booking with auto-pricing
- Stripe payment integration
- Real-time status tracking
- Review system for delivery personnel
- Interactive maps for delivery routes
- React.js
- Tailwind CSS + DaisyUI
- React Hook Form
- Tanstack Query
- ApexCharts
- Node.js + Express
- MongoDB (Atlas)
- Mongoose ODM
- Firebase Authentication
- Stripe Payment Gateway
- Cloudinary (Image storage)
🔗 https://parcel-management-app-d81f7.web.app
Demo Credentials:
- Admin:
admin@gmail.com/Admin11 - Delivery:
delivery-man@gmail.com/delivery-man11
- Node.js (v16+)
- MongoDB Atlas account
- Firebase project
- Stripe account
- Clone repositories:
git clone https://github.com/yourusername/parcel-management-client.git git clone https://github.com/yourusername/parcel-management-server.git