Skip to content

Sahidulislam05/ZapShift

Repository files navigation

Zap Shift Service

Parcel Delivery Management System 📦

A full-stack parcel delivery application built with the MERN stack (MongoDB, Express, React, Node.js) and Firebase. This platform connects users, delivery riders, and admins to streamline the parcel booking and delivery process.

🔗 Live Website: https://zap-shift-service.web.app
💻 Client-side Repo: https://github.com/Sahidulislam05/ZapShift
🖥️ Server-side Repo: https://github.com/Sahidulislam05/ZapShift_REST_API


🚀 Key Features

👤 User (Sender)

  • Secure Authentication: Social and Email login using Firebase.
  • Book Parcels: Easy form to book a parcel delivery with weight and destination details.
  • My Parcels: View booking history and booking status (Pending, On the way, Delivered).
  • Profile Management: Update profile picture and details.

🚴 Rider (Delivery Man)

  • Delivery List: View a list of assigned parcels available for delivery.
  • Status Updates: Update the status of a parcel (e.g., Picked up, Delivered).
  • Interactive Dashboard: Track completed deliveries and reviews.

🛡️ Admin

  • Overall Statistics: View total bookings, total users, and revenue charts.
  • User Management: Make users admins or delivery riders.
  • Parcel Management: Assign parcels to riders and manage delivery logistics.

🛠️ Technology Stack

  • Frontend: React.js, React Router, Tailwind CSS.
  • Backend: Node.js, Express.js.
  • Database: MongoDB (CRUD operations).
  • Authentication: Firebase Auth.
  • Hosting: Firebase (Client), Vercel (Server).
  • Tools: Axios, React Hook Form, SweetAlert2, TanStack Query.

🧑‍💻 Developer

Developed by: Sahidul Islam

Frontend Framework/Library: React Js

Deployment: Firebase Hosting, Vercel

📧 Feel free to connect or contribute to the project!


🪄 License

This project is licensed under the MIT License — you’re free to use, modify, and distribute it with proper attribution

About

Product delivery service website

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages