Skip to content

FatimaAkbar66/CraveCart_Food-Ordering-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CraveCart - Food Ordering & Management System

CraveCart is a professional, full-stack web application designed to streamline the food ordering process. It features a modern, aesthetic UI and a robust backend to handle multi-user roles including Admins, Customers, and Delivery Riders.


Key Modules & Features

🛡️ Admin Module (The Control Center)

  • Live Business Analytics: Real-time calculation of Total Revenue, Active Orders, and Menu items on the dashboard.
  • Menu Management (CRUD): Full control to Add, Edit, or Delete food items with automated image handling.
  • Smart Assignment: Assign pending orders to specific Delivery Riders with a single click.
  • Rider Tracking: Monitor total deliveries made by each rider for performance tracking.

🛒 Customer Module (User Experience)

  • Aesthetic Interface: A minimalist and clean design with soft color palettes for a premium feel.
  • Dynamic Shopping Cart: Add or remove items seamlessly with automatic subtotal and grand total updates.
  • Secure Checkout: Order placement logic that captures user details and stores order history.
  • Personalized Access: Secure Sign-in/Sign-up system with session-based authentication.

🚴 Rider Module (Logistics)

  • Task Management: Riders can view orders specifically assigned to them by the Admin.
  • Real-time Updates: Ability to change order status from 'Picked Up' to 'Delivered' upon successful completion.

🛠️ Technical Stack

  • Frontend: HTML5, CSS3 (Custom Styles), Bootstrap 5 (Responsive Framework)
  • Backend: PHP 8.x (Server-side logic & Session management)
  • Database: MySQL (Relational data storage)
  • Icons: Bootstrap Icons
  • Fonts: Google Fonts (Poppins & Inter)

⚙️ Installation & Setup

To run this project locally, follow these steps:

  1. Clone the Project:
    git clone [https://github.com/FatimaAkbar66/CraveCart_Food-Ordering-Management-System.git](https://github.com/FatimaAkbar66/CraveCart_Food-Ordering-Management-System.git)

About

A comprehensive Food Ordering & Management System built with PHP and MySQL. Features an aesthetic, responsive UI for Customers, a data-driven Admin Dashboard for order/menu management, and a dedicated Rider Module for task tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages