BlueButton is a project that was conducted as part of an object-oriented programming class. We wanted to make a kiosk that can be used in a board game cafe, and the purpose was to completely implement the reservation function. It has been worked with IntelliJ IDEA and is recommended to run it using JAVA 18.
The window that appears when you run the program, and you can check the remaining rooms. If a reserved room exists, it will be displayed in red as shown below.
Login is divided into member login and non-member login. Membership information is stored in 'member.txt' in the top-level directory.
This is the driveway for selecting rooms, time, games, and snacks after logging in. Once all four options have been selected, the payment button will be activated.
The window allows you to select the game room you want. The selectable room appears in green, and the non-selectable room appears in red.
The window allows you to select the desired time.
The window allows you to select the game what you want. Selecting a game in the table displays information about the game and recommended games.
This window allows you to order snacks. When you select the product you want to order, an additional menu appears where you can select detailed options.
This window shows a summary of previously selected orders.