Skip to content

osmangonirabbi13/QuickDrop-Courier-client

Repository files navigation

🚀 QuickDrop Courier

A parcel delivery web application built using React, Firebase Authentication, React Query, and MongoDB.


🔗 Live Site

https://profast-courier.web.app/


Admin Login

Rider Login

📌 About

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.


🧩 Key Features

  • 🔐 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.

🛠️ Tech Stack

  • React
  • Tailwind CSS
  • Firebase Auth
  • Express.js
  • MongoDB
  • React Router
  • React Query

🚀 Installation

git clone https://github.com/osmangonirabbi13/QuickDrop-Courier-client.git
cd quickdrop-courier
npm install
npm run dev

About

QuickDrop Courier is a modern parcel delivery app that connects users, riders, and admins in one seamless experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages