Skip to content

Created a Food Ordering system website named HungryHub for our DBMS Project.

Notifications You must be signed in to change notification settings

Ahmed-Shahzad10/Food-Ordering-System-DBMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Food-Ordering-System-DBMS

Hello Guys So we had a project where we need to create a DBMS. So we dicided to go with Food Ordering System. We named it HungryHub.

INTRODUCTION:

HungryHub - Food Ordering System

Welcome to HungryHub, the future of online dining! This project is a dynamic and user-friendly solution for ordering delicious meals online. Developed using HTML, CSS, PHP, and a relational database management system (DBMS), HungryHub aims to streamline the food ordering process and enhance the dining experience.

Features

  • Book Table: Reserve a table by providing your name, phone number, email, number of persons, and preferred date.
  • Cart: Add items to your cart, including details such as item name, description, and price.
  • Customer: Create and manage your customer account with details like first name, last name, email, phone number, username, and password.
  • Menu: Explore the available food options with information on food name, description, and price.
  • All Sales: Track all sales with details on the item, description, and price.

Database Design

Entities

  • BOOKTABLE
  • CART
  • CUSTOMER
  • MENU
  • ALL_SALES

Attributes

BOOKTABLE

  • ID
  • NAME1
  • PHONE
  • EMAIL
  • PERSONS
  • DATE1

CART

  • ITEM
  • DESCRIP
  • PRICE

CUSTOMER

  • ID
  • FIRSTNAME
  • LASTNAME
  • EMAIL
  • PHONE
  • USERNAME
  • PASSWORD

MENU

  • FNAME
  • DESCRIP
  • PRICE

ALL_SALES

  • ITEM
  • DESCRIP
  • PRICE

Getting Started

  1. Clone the repository: git clone https://github.com/yourusername/hungryhub.git
  2. Set up your development environment.
  3. Configure the database connection in the PHP files.
  4. Run the project locally.

Contribution Guidelines

If you'd like to contribute to HungryHub, please follow these guidelines:

  1. Fork the repository.
  2. Create a new branch for your feature: git checkout -b feature/new-feature
  3. Make your changes and commit: git commit -m 'Add new feature'
  4. Push to your branch: git push origin feature/new-feature
  5. Open a pull request.

SCREENSHOT OF WEBSITE:

image

image

image

image

image

image

HOW TO INSTALL AND RUN:

BASIC INSTALLATION STEPS OF VS CODE AND XAMPP:

  1. DOWNLOAD VS CODE: GO TO THE OFFICIAL VISUAL STUDIO CODE WEBSITE AT HTTPS://CODE.VISUALSTUDIO.COM/DOWNLOAD AND CLICK ON THE "DOWNLOAD FOR [YOUR OPERATING SYSTEM]" BUTTON.

  2. INSTALL VS CODE: ONCE THE INSTALLER IS DOWNLOADED, RUN THE INSTALLER AND FOLLOW THE ON-SCREEN INSTRUCTIONS FOR YOUR SPECIFIC OPERATING SYSTEM (WINDOWS, MACOS, OR LINUX).

XAMPP:

  1. DOWNLOAD XAMPP: VISIT THE OFFICIAL XAMPP WEBSITE AT HTTPS://WWW.APACHEFRIENDS.ORG/INDEX.HTML AND DOWNLOAD THE VERSION SUITABLE FOR YOUR OPERATING SYSTEM (WINDOWS, MACOS, OR LINUX).

  2. RUN THE INSTALLER: ONCE THE INSTALLER IS DOWNLOADED, RUN IT TO START THE INSTALLATION PROCESS.

  3. FOLLOW INSTALLATION WIZARD: THE XAMPP INSTALLATION WIZARD WILL GUIDE YOU THROUGH THE INSTALLATION PROCESS. FOLLOW THE ON-SCREEN INSTRUCTIONS. YOU MAY BE PROMPTED TO CHOOSE COMPONENTS TO INSTALL; TYPICALLY, APACHE, MYSQL, AND PHP ARE SELECTED BY DEFAULT.

For Detailed Description and Explanation see:

https://github.com/Ahmed-html-69/Food-Ordering-System-DBMS/blob/main/DBMS%20Project%20Report.docx

About

Created a Food Ordering system website named HungryHub for our DBMS Project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published