Nirapod Parcel

Nirapod Parcel is a robust, role-based React application built with TypeScript, Redux Toolkit, and RTK Query, designed to provide a seamless and secure parcel management experience. It features dynamic dashboards, visual analytics, and responsive UI tailored for Senders, Receivers, and Admins. Users can track parcels, manage deliveries, update statuses, and view detailed logs in real time. With role-specific navigation, API integration, and accessibility-focused design, Nirapod delivers a professional, user-friendly, and performant solution for modern parcel delivery operations.
Technologies Used
React.js, Redux, TypeScript, Redis, Passport.js, Node.js, Express.js, Mongoose, MongoDB
Features
- Role-based dashboards delivering tailored experiences for Senders, Receivers, and Admins.
- Real-time parcel tracking with detailed status logs and delivery updates.
- Dynamic analytics & reporting through interactive dashboards for smarter decision-making.
- Sender: Can create parcels, cancel requests if not dispatched, and view all parcel histories.
- Receiver: Can view incoming parcels and confirm deliveries when parcels are in transit.
- Admin: Can manage users, update parcel statuses, and oversee the entire delivery workflow.
Improvements
Integrated payment tracking ensures timely, transparent payouts to delivery partners with minimal errors