Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanj93/yummy
Simple online catering management application. Supports tables, customer and related orders management as well as menus, sections, and menu items management.
https://github.com/ryanj93/yummy
java spring
Last synced: 28 days ago
JSON representation
Simple online catering management application. Supports tables, customer and related orders management as well as menus, sections, and menu items management.
- Host: GitHub
- URL: https://github.com/ryanj93/yummy
- Owner: RyanJ93
- License: other
- Created: 2024-02-15T11:39:24.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-03T21:15:39.000Z (10 months ago)
- Last Synced: 2024-03-04T21:41:25.650Z (10 months ago)
- Topics: java, spring
- Language: Java
- Homepage: https://yummy.enricosola.dev
- Size: 545 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Yummy
Simple online catering management application. Supports tables, customer and related orders management as well as menus, sections, and menu items management. Furthermore, a public section is available for customers that allows them to view the assigned menu and make orders.
![Yummy preview](./images/preview.jpg)
This is an experimental project made while learning the Spring Framework, for this reason it is not really meant to be used in production since it may be incomplete.
### Requirements
To compile this project, make sure you have both Java (version 21 or greater) and Maven installed on your system.
Note that the application is compiled as a .war package, for this reason you must run it inside Apache Tomcat (version 10 or greater) or similar software.### Installation
Before compiling and running the software, you need to customize configuration in `application.properties`, then you can compile the application as a .war package running this command: `mvn package`
If you prefer, you can run this application as a Docker image, more information [here](https://hub.docker.com/r/enricosola/yummy).
## License
This work is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svgDeveloped with ❤️ by [Enrico Sola](https://www.enricosola.dev).