Description

First academic project developed using pure HTML, CSS, and JavaScript.

Web application designed to manage reservations across different venues (restaurants, theaters, or museums).

Includes two user roles: Venue and Customer.

Venue role: login with preloaded credentials; enable or disable reservations based on maximum capacity.

Venue role: update reservation status from "pending" to "completed", search reservations by customer name, and modify maximum capacity (if no pending reservations exist).

Venue role: view statistics including occupancy rate, ratings, and total reservations.

Customer role: register and log in with a unique username and secure password.

Customer role: request and cancel reservations at available venues, rate completed reservations, and view personal statistics.