Skip to content

YTFL/Simple-Coffee-Ordering-System

Repository files navigation

Simple Coffee Ordering System

This is a school project: a simple command-line based Coffee Ordering System developed in Python. It handles basic functionality such as user login/registration, placing orders, leaving feedback, and managing profiles.

Features

  • User Account Creation and Login
  • Coffee Order Placement
  • Profile Viewing and Editing
  • Rating and Feedback System
  • Simple SQL-based Backend

🛠 Technologies Used

  • Python 3
  • mysqlconnector - python
  • Standard libraries (os, getpass, etc.)

Requirements

Install the dependencies with:

pip install -r requirements.txt

How to Run

Run the main program with:

python main.py

Notes

  • Default SQL passwords have been redacted for safety. You must replace the password and database name in main.py and prerequisites.py
  • This project is for educational purposes only.
  • There are known errors in the project that haven't been fixed. When using, please make sure to work on the errors first.
  • Feel free to fork this project and submit pull requests — contributions to improve the code or fix bugs are always welcome!

License

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