Skip to content

A delightful application to manage and explore delicious food items. This project is perfect for food enthusiasts and restaurant managers.

License

Notifications You must be signed in to change notification settings

EchoSingh/Eat-At-Joys

Repository files navigation

Eat At Joys 🍽️🎉

Welcome to Eat At Joys! A delightful application to manage and explore delicious food items. This project is perfect for food enthusiasts and restaurant managers alike. Preview

Features 🌟

  • 📋 Menu Management: Add, update, and delete food items.
  • 🛒 Order System: Efficiently manage customer orders.
  • 📊 Analytics: Get insights on popular dishes and sales trends.
  • 🛠️ Customizable Settings: Tailor the app to fit your restaurant's needs.

Getting Started 🚀

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites 🧰

  • Python 3.6+
  • MySQL
  • PyQt5

Installation 🛠️

  1. Clone the repository:

    git clone https://github.com/EchoSingh/Eat-At-Joys.git
    cd Eat-At-Joys
  2. Set up the virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  3. Install the dependencies:

  4. Set up the MySQL database:

    python database.py

    (ensure to write your own mysql password in all files)

  5. Run the application:

    python MainWindow.py

Usage 📚

  • Add Food Items: Navigate to the 'Add Item' section and fill in the details.
  • Manage Orders: Go to the 'Orders' section to view and update orders.
  • View Analytics: Check the 'Analytics' section for insights.

Repository Structure 📁

  • Binary
  • __pycache__
  • Checkout.py
  • Checkout.pyc
  • Final.py
  • Final.pyc
  • Icon.ico
  • MainWindow.py
  • MainWindow.pyc
  • Welcome.py
  • Welcome.spec
  • config.py
  • config.pyc
  • database.py
  • table.py

Contributing 🤝

We welcome contributions! Please follow these steps:

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

License 📄

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

Acknowledgments 🙏

  • Inspiration from various food management systems and restaurant POS systems.

About

A delightful application to manage and explore delicious food items. This project is perfect for food enthusiasts and restaurant managers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages