Skip to content

Complete Restaurant Management System with PHP, MySQL and ChartJS. Customer can order food, reserve tables. Admin can manage menu items, customer orders and reservations. A detailed dashboard for insights on customer activities.

Notifications You must be signed in to change notification settings

JivanKadel/bitefoa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitefoa

Bitefoa is a Restaurant Management System built as a 4th semester BCA project. It enables users to order food, reserve seats, and admin(s) can manage restaurant operations efficiently.

Used: HTML, CSS, JavaScript, Chart.js, PHP

Key Features

For Users

  • Menu & Cart:
    Browse menu items, add/remove items to a cart, clear cart, and see updates in real-time.

    Menu Screenshot

  • Order Food:
    Place food orders directly from the cart.

    Order Screenshot

  • Reserve Table:
    Reserve seats for your visit.

    Reservation Screenshot

  • Invoice & Payment:
    View invoice after ordering or reserving, then proceed to payment via e-sewa.

    Invoice Screenshot

    Esewa Form


For Admins

  • Login:
    Secure admin login to access management features.

    Admin Login Screenshot

  • Dashboard: See the overview of orders, reservations, menu items, etc.

    Admin Login Screenshot

  • Menu Management:
    Add, update, or delete menu items.

    Menu Management Screenshot

    Menu Add Item Screenshot

    Menu Update Item Screenshot

    Menu Delete Item Screenshot

  • Order & Reservation Management:
    View all orders and reservations, mark them as completed, and access detailed information for each.

    • Pending & Completed: Separate categories for pending and completed orders/reservations.

    Orders Screenshot

    Orders Screenshot

    Reservations Details Screenshot

    • Details: See items, amount, date, time, contact info, and status for orders; seats, amount, dates, and contact info for reservations.

      Order Details Screenshot

  • Weekly Summary & Analytics:
    Visualize weekly summaries with:

    • Pie charts for orders and reservations.
    • Integrated line graph showing daily orders and reservations (separate lines, common graph).

    Analytics Screenshot


Getting Started

  1. Set up the database: Import bitefoa.sql.
  2. Set project root: Point your server to the public directory.
  3. Use laragon (over xampp): For ease of use.

Admin Credentials


Screenshots

All feature screenshots are available in the assets/ folder.


License

This project is for educational purposes as per university guidelines. No frameworks used. You may do with it as you wish.

About

Complete Restaurant Management System with PHP, MySQL and ChartJS. Customer can order food, reserve tables. Admin can manage menu items, customer orders and reservations. A detailed dashboard for insights on customer activities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published