Go back
italian languageenglish language

Java Break & Continue

Java Break & Continueimage

Login and registration.

Java Break & Continueimage

View from the consumer, required to enter the machine’s serial code to use it. Below, the pop-up for profile access and logout.

Java Break & Continueimage

Internal view of the machine, consumer-side. The product can be selected and purchased.

Java Break & Continueimage

User profile with purchase history, data, credit recharge, and password change.

Java Break & Continueimage

Technician's view.

Java Break & Continueimage

Machine details.

Java Break & Continueimage

Administrator's view.

Java Break & Continueimage

On the left, some messages that may be returned; on the right, the statistics viewable by the administrator.

Type: academic project

Technologies: Java, Angular, TypeScript, HTML, SCSS, Eclipse, SQL, MySQL Workbench, Git, GitHub, Visual Studio Code

Java Break & Continue is a full-stack web application designed for purchasing hot beverages from vending machines, with authentication and authorization management for different user categories. The system has multiple roles: customers can make purchases, top up their credit, view purchase history, and update their profile; technicians monitor and refill the machines, while administrators manage users, machines, products, and view sales statistics.