Skip to content

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.

Notifications You must be signed in to change notification settings

SayemTaher/delivery-service-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fully Streamlined Delivery Service Website

Project Overview

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.

🌟 Key Features

User Features:

  • 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.

Delivery Rider Features:

  • Order Management: View, accept, or cancel assigned orders.
  • Performance Tracking: Access ratings and feedback from users.
  • Delivery Tracking: Keep track of completed deliveries.

Admin Features:

  • 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.

🛠 Technologies Used

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication & Hosting: Firebase Authentication, Netlify

Live Demo

Explore the live demo of the project: Delivery Service Website

🚀 Upcoming Updates

  • Stripe Payment Gateway: Integrate secure payment processing.
  • JWT (JSON Web Token): Implement for enhanced security against Cross-Site Scripting (XSS) attacks.

🔒 Note

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


About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published