GoParcel is a MERN stack parcel delivery & management web application designed to handle the complete parcel lifecycle — from booking to delivery — with role-based dashboards for users, delivery agents, and admins.
This project focuses on solving real-world logistics problems using modern web technologies and clean architecture.
🔗 Live URL
[https://goparcel.netlify.app/]
GoParcel digitizes parcel handling by providing:
- Online parcel booking
- Real-time delivery status tracking
- Role-based access control
- Centralized admin management
Users can:
- Register & login securely
- Create parcel delivery requests
- Provide sender & receiver details
- View parcel history
- Track parcel status (Pending → Picked → Delivered)
Delivery agents can:
-
Login with assigned role
-
View assigned parcels
-
Update delivery status
- Picked
- In Transit
- Delivered
-
View completed deliveries
Admins can:
- View and manage all users, riders, and parcels
- React.js
- React Router
- Tailwind CSS
- Framer Motion
- Axios
- TanStack React Query
- Node.js
- Express.js
- RESTful API architecture
- MongoDB
- Firebase Authentication
- JWT (JSON Web Token)
- Role-based protected routes (User / Rider / Admin)
- Online payment integration
- Real-time tracking with maps
- Delivery analytics dashboard
- Push notifications
Developed by Tumpa — MERN Stack Developer