Sea Adventures è un’applicazione web responsive per un Tour Operator specializzato nell’organizzazione di itinerari marittimi con partenze da diversi porti italiani e con la prospettiva di incrementare i porti di partenza e destinazione in tutto il mondo.
L'applicazione è stata sviluppata con un design responsivo utilizzando la libreria React.js affiancata al framework Next.js, TypeScript e SASS, con focus su scalabilità e riutilizzabilità dei componenti.
La web app è una conversione in TypeScript di un altro progetto che avevo realizzato precedentemente in Javascript (e che trovate sempre nelle mie repo). Con questa versione ho voluto quindi aggiungere la tipizzazione stretta con l'uso di tipi e interfacce per il controllo del flusso di dati, variabili, parametri e costanti.