- Notifications
You must be signed in to change notification settings - Fork9
📮 A self-checkout experience where customers can quickly place an order
License
MIT, Unknown licenses found
Licenses found
MIT
LICENSEUnknown
license.txtNotificationsYou must be signed in to change notification settings
nerkarso/self-order-kiosk
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A self-checkout experience where customers can quickly place an order.
- 🛒 Place an order
- 🔀 Customize your order
- 🔓 Authenticate admin users
- ✏️ Manage items, categories and users
- 📃 See overview of orders
- 🎨 Light and dark theme support
- Java Swing
- FlatLaf
- MySQL
- Maven
- JDK 8
- NetBeans
- Followthese steps to set up the database.
- Open the project in NetBeans.
- Run the build command to download Maven dependencies.
- Finally, run the project.
- Create a MySQL database namedself_order_kiosk.
- Run the SQL queries located in the
/migrations
folder. - Create a new file nameddb.properties in
/src/main/resources/app
. - Enter the following details:
url=jdbc:mysql://<HOST>:<PORT>/self_order_kiosk?serverTimeZone=UTCusername=<USERNAME>password=<PASSWORD>
Demo Login
- Username: krabs
- Password: 123
- Open the project in NetBeans.
- Run the clean and build command.
- Go to the
/target
folder. - Openself-order-kiosk-VERSION-jar-with-dependencies.jar.
v1.0.0 - 2020-10-30
- New feature to delete orders in admin module
- Fix item price is negative after changing size in customize window
- Fix huge item image preview
v0.5.0 - 2020-10-29
- New feature to update ordered item in kiosk
- New feature to show order details in orders window
- New feature to show item ordered price in customize window
- Fix issue where item size is not updating in customize window
- Improve load time of menu window
v0.4.0 - 2020-10-28
- New feature to customize item in customize dialog
- New feature where orders will be saved in database
- New items in migration
- Change items in menu window to be populated
- Change order table to be populated
v0.3.0 - 2020-10-27
- New authentication feature in login window
- New feature to manage orders in admin module
- New feature to manage categories in admin module
- New feature to manage users in admin module
v0.2.0 - 2020-10-04
- New feature to manage items in admin module
- New menubar in launcher window
- New about window
- Theme settings moved to launcher window menubar
v0.1.0 - 2020-09-30
- Initial alpha release
Icons made byFreepik fromwww.flaticon.com
About
📮 A self-checkout experience where customers can quickly place an order
Topics
Resources
License
MIT, Unknown licenses found
Licenses found
MIT
LICENSEUnknown
license.txtUh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.