Welcome to the Fully Streamlined Delivery Service Website! This project utilizes React, Tailwind CSS, Firebase Authentication, Node.js, and MongoDB to create a modern platform with a comprehensive dashboard. It caters to users, delivery riders, and administrators, providing efficient management of orders, users, and essential functionalities.
- Parcel Management: Post, edit, and track parcels.
- Profile Updates: Easily update profile information.
- Order Tracking: Real-time status updates for orders.
- Feedback System: Rate delivery riders upon successful deliveries.
- Order Management: View, accept, or cancel assigned orders.
- Performance Tracking: Access ratings and feedback from users.
- Delivery Tracking: Keep track of completed deliveries.
- User Management: Handle user registrations and role assignments.
- Order Tracking: Monitor order statuses with advanced search capabilities.
- Analytics Dashboard: Comprehensive statistics on placed orders.
- Rider Assignment: Assign delivery riders to specific orders.
- Rider Performance: Manage ratings and track performance metrics.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication & Hosting: Firebase Authentication, Netlify
Explore the live demo of the project: Delivery Service Website
- Stripe Payment Gateway: Integrate secure payment processing.
- JWT (JSON Web Token): Implement for enhanced security against Cross-Site Scripting (XSS) attacks.
No one can register as an admin directly. Registered users can choose between user or delivery rider roles during registration.
Use the following credentials to view and explore the features available for an admin
email : sayemtaher788@gmail.com
password : Sayem360