Web application for a lido complete with booking functionalities for beach spots and a menu to order food, functionalities for the cook, functionalities for the lifeguard and registration options for new users.
Uses an MVC approach, AJAX (no page reload required), Javascript and JSON for data exchange with the MySql Server. Java backend with the JDBC connector for the MySql database. Fully responsive for every device, uses Bootstrap 4.