Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sayemtaher/delivery-service-website
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.
https://github.com/sayemtaher/delivery-service-website
axios-react daisyui firebase-auth framer-motion localstorage merakiui mongodb-database nodejs react-hook-form react-hooks react-router-dom reactjs tailwind-css tanstack-query
Last synced: 4 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/sayemtaher/delivery-service-website
- Owner: SayemTaher
- Created: 2024-07-01T20:35:20.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-15T23:00:13.000Z (7 months ago)
- Last Synced: 2024-10-10T05:40:31.552Z (4 months ago)
- Topics: axios-react, daisyui, firebase-auth, framer-motion, localstorage, merakiui, mongodb-database, nodejs, react-hook-form, react-hooks, react-router-dom, reactjs, tailwind-css, tanstack-query
- Language: JavaScript
- Homepage: https://majestic-bublanina-b1972f.netlify.app
- Size: 2.18 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://majestic-bublanina-b1972f.netlify.app)
### 🚀 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 : [email protected]
password : Sayem360
---