Sistema di Prenotazione Eventi per Nave da Crociera

Applicazione web completa per la gestione di eventi e prenotazioni a bordo

HTML CSS JavaScript Python Flask SQLite

Descrizione del Progetto

Ho sviluppato un sistema completo di prenotazione eventi per una nave da crociera, che permette ai passeggeri di visualizzare e prenotare eventi disponibili durante la navigazione. L'applicazione gestisce diversi tipi di eventi come concerti, spettacoli teatrali, feste in piscina e molto altro.

Il sistema è stato progettato con un'interfaccia utente intuitiva e un backend robusto per gestire le prenotazioni in tempo reale, con controllo della disponibilità posti e gestione dello stato delle prenotazioni.

Funzionalità Principali

Screenshots del Progetto

Gestione Prenotazioni

Pannello di Gestione Prenotazioni

Interfaccia amministrativa per visualizzare e modificare le prenotazioni esistenti. Mostra eventi come "Concerto di Chopin" con date, località (Music Lounge), quantità prenotate e stato delle prenotazioni. Include funzionalità per modificare o cancellare prenotazioni con pulsanti dedicati.

Sistema di Login

Sistema di Autenticazione

Pagina di login sicura con campi per email e password. Design elegante con sfondo della nave e form centralizzato. Il sistema gestisce l'autenticazione degli utenti per accedere alle funzionalità di prenotazione.

Eventi Disponibili

Catalogo Eventi Disponibili

Dashboard principale che mostra tutti gli eventi disponibili sulla nave. Include concerti (Chopin, Beethoven), spettacoli teatrali e feste in piscina. Ogni evento mostra date multiple, posti disponibili e pulsante per prenotare. Sistema di benvenuto personalizzato per l'utente.

Tecnologie Utilizzate

Frontend: HTML5, CSS3 e JavaScript per un'interfaccia utente moderna e responsiva. Utilizzo di CSS Grid e Flexbox per layout adattivi e animazioni fluide per migliorare l'esperienza utente.

Backend: Python con framework Flask per la logica server-side, gestione delle route e autenticazione utenti.

Database:SQLite per il sistema di persistenza dati per memorizzare informazioni utenti, eventi disponibili e prenotazioni effettuate con relazioni normalizzate.

Vedi Codice