Skip to content

Latest commit

 

History

History
58 lines (44 loc) · 1.89 KB

File metadata and controls

58 lines (44 loc) · 1.89 KB

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