Skip to content

A Zomato clone built with Python's Tkinter library and MySQL. It includes features like restaurant search, menu display, user reviews, and order management.

Notifications You must be signed in to change notification settings

Tejeswar001/Zomato-Clone-with-Python-Tkinter-and-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zomato Clone with Python Tkinter and MySQL

This project is a mini Zomato clone developed using Python Tkinter for the user interface and MySQL for database management. It allows users to browse restaurants, view menus, place orders, and manage their accounts.

Features

  • User Authentication: Users can sign up, log in, and manage their accounts.
  • Browse Restaurants: Browse restaurants based on cuisine.
  • View Menus: View menus of restaurants with prices and details.
  • Place Orders: Users can place orders from the available menu items.
  • Order History: Users can view their order history.

Prerequisites

  • Python 3 installed on your system
  • MySQL installed and running
  • Required Python packages (mysql-connector-python, Pillow)

Installation

  1. Clone the repository:
    git clone https://github.com/Tejeswar001/Zomato-Clone-with-Python-Tkinter-and-MySQL.git
  2. Install required dependencies:
    pip install mysql-connector-python
  3. Set up your MySQL database:
    • Create a MySQL database named zomato_clone.
    • Import the database schema from database/schema.sql.

Usage

  1. Run the main application:
     main.py
  2. Use the application to browse restaurants, view menus, and place orders.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Create a new Pull Request

Credits

Developed by

About

A Zomato clone built with Python's Tkinter library and MySQL. It includes features like restaurant search, menu display, user reviews, and order management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages