Some TeaHouse related logic to leverage Java fundamentals
- Persist menu info.
- List menu info to user.
- Create orders.
- Update orders (Pay/Reverse).
- Persist orders.
- Show daily revenue from a given date, defaults to current date.
- Retrieve info about an order.
- Cash system.
- Prevent queries for current/future dates;
- Includes some QR Code logic.
- Persist using a database.
- Become an Api.
- Create an web/mobile app to consume this Api.
- Authentication, only logged employees should perform checkout operations.
- Java. xD
- Spring boot
Needs at least Java 8 SDK, preferrably use Java 17 SDK.
Once cloned this repo, simply run the run.sh
script file that where provided or make your own if not using an Unix like OS.
All thanks to Amorim for come with this great idea, and for Medeiro for inciting me to embrace Java, again rsr..