Skip to content

szthaarnav/GUI-based-Pizza-Store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ• Python GUI Pizza Store Application

This project is a standalone desktop Graphical User Interface (GUI) application that simulates a pizza ordering system. It is built entirely in Python 3 using the built-in tkinter library.

The application runs completely offline on a local machine and does not require an internet connection to function. It serves as a practical demonstration of building interactive, single-window desktop applications using fundamental Python programming concepts.

✨ Key Features (Functional)

The application simulates a complete ordering flow within a single desktop window, featuring the following operational elements:

  • Menu and Item Display: Pizzas are displayed using clickable image buttons.
  • Item Detail View: Clicking a pizza button loads its details, allowing the user to select a quantity using a spinbox.
  • Cart Management: Items are successfully added to a dynamic order list with line totals.
  • Receipt Feature: Automatically calculates and displays the final grand total upon order confirmation.
  • User Order Control: Includes clear buttons for 'Show Pizzas', 'Add to Cart', 'Cancel Order', and 'Confirm Order'.
  • Core Technology: Purely functional implementation using basic Python commands and core tkinter widgets (Frame, Button, Label, Spinbox, etc.).

πŸ› οΈ Technology Used

  • Type: Offline Desktop Application
  • Language: Python 3
  • GUI Library: tkinter (Standard Python library)

🚧 Future Scope & Work In Progress

  • Menu Editing: The 'Add New' and 'Delete' buttons are currently non-functional placeholders. They are intended for a future update where the user (or administrator) can dynamically edit the list of available pizzas and their details.

πŸš€ How to Run

To get the application running on your local machine, follow these steps:

  1. Clone the repository:
    git clone https://github.com/szthaarnav/GUI-based-Pizza-Store
  2. Navigate to the project directory:
    cd "Pizza Store GUI"
  3. Ensure all required image and data files (e.g., pizza images) are present in the project directory.
  4. Run the main script:
    python main.py

About

Python GUI based Pizza Store, built using the tkinter library. Implements a menu, cart functionality, and ordering system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages