A parcel delivery web application built using React, Firebase Authentication, React Query, and MongoDB.
https://profast-courier.web.app/
link : https://profast-courier.web.app/dashboard
Email : [email protected]
Password : 123456
link : https://profast-courier.web.app/dashboard
Email : [email protected]
Password : 123456
QuickDrop Courier is a modern parcel delivery app that connects users, riders, and admins in one seamless experience.
- Users can place and track parcels.
- Riders can view assigned deliveries.
- Admins manage all operations.
- 🔐 Secure Authentication — Login/register with Firebase, including Google Sign-In.
- 📦 Parcel Request System — Users can create parcel delivery requests with full details.
- 🚚 Rider Assignment — Admins can assign riders to pending parcels dynamically.
- 📍 Real-time Parcel Tracking — Users can see current status: pending, assigned, delivered.
- 🧑💼 Role-Based Dashboard — Separate dashboards for User, Rider, and Admin with protected routes.
- ⚡ Fast and Optimized — React Query ensures smooth data fetching with smart caching.
- 🖥️ Responsive Design — Looks great on mobile, tablet, and desktop.
- 🧾 Order History — Users and riders can view delivery history.
- 📊 Dashboard Statistics — Admin can view total users, riders, parcels, and statuses.
- 🌐 Modern Tech Stack — Built with React, Tailwind CSS, Firebase, Express.js, and MongoDB.
- React
- Tailwind CSS
- Firebase Auth
- Express.js
- MongoDB
- React Router
- React Query
git clone https://github.com/osmangonirabbi13/QuickDrop-Courier-client.git
cd quickdrop-courier
npm install
npm run dev