Applicazione web completa per la gestione di eventi e prenotazioni a bordo
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.
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.
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.
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.
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.