Skip to content
/ FoodHub Public

Python-based application designed to interact with a MySQL database for a food delivery service.

Notifications You must be signed in to change notification settings

XerckM/FoodHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 

Repository files navigation

FoodHub

Welcome to the FoodHub, a Python-based application designed to interact with a MySQL database for a food delivery service. This project demonstrates the integration of a MySQL database with a Python application using Tkinter for the graphical user interface.

Features

  • User Authentication: Secure login and registration system for customers, drivers, and restaurant administrators.
  • Database Interaction: Robust MySQL database integration for storing and retrieving user and order data.
  • Dynamic User Interface: Tkinter-based GUI that provides an interactive and user-friendly experience.
  • Role-Based Access: Different interfaces and functionalities for customers, drivers, and restaurant administrators.

Getting Started

To run this project:

  1. Clone the repository to your local machine.
  2. Ensure you have Python installed, along with Tkinter and MySQL connector.
  3. Set up a MySQL database and configure the connection settings in the project files.
  4. Run main.py to start the application.

Prerequisites

  • Python 3.x
  • MySQL Server
  • Tkinter library for Python
  • MySQL connector for Python

Usage

After starting the application, users can:

  • Register as a new user.
  • Log in with existing credentials.
  • For customers: Browse restaurants and place orders.
  • For drivers: View and manage delivery orders.
  • For restaurant admins: Manage restaurant data and view orders.

Contributing

Contributions to the MySQL Database Python Project are welcome. Please feel free to fork the repository, make your changes, and create a pull request for review.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Python-based application designed to interact with a MySQL database for a food delivery service.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published