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
- 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.
- 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.
- 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.
- 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.
Developed by: Sahidul Islam
Frontend Framework/Library: React Js
Deployment: Firebase Hosting, Vercel