https://food-delivery-dashboard-eight.vercel.app/
π FoodDelivery-Dashboard A real-time dashboard for managing food delivery operations with built-in Cash on Delivery (COD) support.
Track orders, coordinate drivers, and analyze delivery performance seamlessly β designed for businesses prioritizing cash-based transactions.
π Key Features Cash on Delivery (COD): Simplify transactions with built-in COD support, ensuring smooth cash handling and order confirmation.
Live Order Tracking: Monitor delivery routes and statuses (Pending β Preparing β En Route β Delivered).
Analytics Dashboard: Visualize order volume, delivery times, customer trends, and revenue insights.
Restaurant Management: Update menus, manage inventory, and assign orders to kitchens.
Driver Coordination: Assign orders, track driver availability, and optimize delivery routes.
Customer Insights: View order history, preferences, and feedback.
π οΈ Tech Stack Frontend:
React.js + Redux (state management)
Tailwind CSS (styling)
Backend:
Node.js/Express (REST API)
MongoDB Database
Tools:
Docker (containerization)
Jest (testing)
π Quick Start Clone the repo: git clone https://github.com/Bilal-Ikram/FoodDelivery-Dashboard.git cd FoodDelivery-Dashboard
Install dependencies: npm install
Set up environment variables (create .env file): env
Start the app:
bash Copy npm run dev πΈ Preview Dashboard Screenshot COD status shown in the order details panel.
β Why COD? This project emphasizes Cash on Delivery to cater to markets where cash transactions dominate. Key COD workflows:
Customers select βCash on Deliveryβ at checkout.
Drivers confirm cash collection upon delivery.
Admin dashboard tracks pending/collected COD payments.