Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echosingh/eat-at-joys
A delightful application to manage and explore delicious food items. This project is perfect for food enthusiasts and restaurant managers.
https://github.com/echosingh/eat-at-joys
food-ordering gui-application pyqt5 python python-mysql-connector restaurant
Last synced: 2 days ago
JSON representation
A delightful application to manage and explore delicious food items. This project is perfect for food enthusiasts and restaurant managers.
- Host: GitHub
- URL: https://github.com/echosingh/eat-at-joys
- Owner: EchoSingh
- License: apache-2.0
- Created: 2024-08-01T14:15:36.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T11:43:49.000Z (3 months ago)
- Last Synced: 2024-08-24T12:44:37.648Z (3 months ago)
- Topics: food-ordering, gui-application, pyqt5, python, python-mysql-connector, restaurant
- Language: Python
- Homepage:
- Size: 52.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/EchoSingh/Eat-At-Joys/blob/main/Preview.jpg)## 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:**
```bash
git clone https://github.com/EchoSingh/Eat-At-Joys.git
cd Eat-At-Joys
```2. **Set up the virtual environment:**
```sh
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```3. **Install the dependencies:**
4. **Set up the MySQL database:**
```sh
python database.py
```
(ensure to write your own mysql password in all files)
6. **Run the application:**```bash
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](LICENSE) file for details.
## Acknowledgments 🙏
- Inspiration from various food management systems and restaurant POS systems.