Altura Vela

Scuola di vela · Gestionale su misura

Altura Vela

Altura Vela è una scuola di vela di Roma. Da un restyling è nato un gestionale su misura in Nuxt 4 su REST API: calendario della flotta, aree per soci e skipper, contratti, pagamenti e AI. La scuola gestisce il triplo delle barche che seguiva a mano.

Strumenti usati

  • Nuxt 4
  • REST API
  • Stripe
  • AI

Con Altura tutto è cominciato dal restyling di un sito semplice. Il progetto vero è nato dopo, quando la scuola ha iniziato a crescere e anagrafica e prenotazioni non erano più gestibili a mano: troppe uscite, troppi soci, troppe informazioni sparse tra telefonate, fogli di calcolo e messaggi. Da lì ho proposto e sviluppato un gestionale costruito sui flussi della scuola, che negli anni è diventato lo strumento di riferimento per tutta l'organizzazione.

Il cliente

Altura è una scuola di vela e di mare nata a Roma nel 1991 dall'idea di tre velisti esperti, per sfatare il mito che la vela sia riservata a pochi. Organizza corsi per principianti e di perfezionamento, corsi skipper e per la patente nautica, regate, crociere didattiche, noleggio con e senza skipper, campi estivi, velaterapia e team building, con istruttori e skipper FIV e basi a Roma, Fiumicino, Nettuno e Cala Galera. Il suo motto: «non come mozzi ma come futuri comandanti».

Architettura e tecnologie

Il gestionale è un'applicazione Nuxt 4 che dialoga con il backend tramite REST API. Separare interfaccia e backend permette di farli evolvere con maggiore indipendenza, purché i contratti delle API restino compatibili. Questa struttura aiuta il sistema a seguire le esigenze della scuola nel tempo. La migrazione verso questa architettura è stata la parte più complessa del progetto. Lo storico era molto ampio e andava normalizzato, mentre la scuola continuava a lavorare e chiedeva nuove funzioni nate dall'esperienza sul campo, come la cancellazione di un'uscita per maltempo, con le sue conseguenze su equipaggi e pagamenti, o i nuovi regolamenti sulle tessere. Attorno a questo nucleo ci sono i pagamenti online integrati con Stripe, l'autenticazione con permessi per ruolo e le funzioni di intelligenza artificiale, che lavorano sugli stessi dati del gestionale.

Il mio lavoro

Dai processi al modello dati

Prima di scrivere codice ho studiato come lavora la scuola: come si prenota un'uscita, come si compongono gli equipaggi, come si tiene lo storico di un socio e quali documenti servono prima di salire a bordo. Da questa analisi è nato il modello dati, che collega anagrafiche, tessere, barche, uscite, prenotazioni, contratti e pagamenti, insieme alle regole che il software deve far rispettare. È il passaggio che permette al gestionale di ricalcare il modo di lavorare di Altura, invece di costringere la scuola ad adattarsi a uno strumento generico.

Calendario, controlli e aree riservate

Il cuore operativo è un calendario che gestisce molte barche in parallelo, con uscite, equipaggi e disponibilità. Accanto al calendario, il sistema controlla da solo le condizioni che bloccano un'uscita e le segnala prima che diventino un problema: contratti non firmati, tessere scadute, pagamenti non effettuati. Sullo stesso backend convivono tre accessi con autenticazione e permessi per ruolo. La segreteria gestisce flotta, anagrafiche e controlli; i soci prenotano le uscite, pagano online con Stripe e firmano i contratti dalla propria area; gli skipper vedono le uscite assegnate e i propri equipaggi e organizzano meglio il lavoro.

L'intelligenza artificiale al servizio della segreteria

L'AI è entrata nel gestionale dove fa risparmiare tempo davvero. Genera report, supporta la segreteria nel lavoro quotidiano e analizza i dati per individuare errori e anomalie, come informazioni incoerenti o situazioni da verificare, prima che qualcuno se ne accorga il giorno dell'uscita.

Il risultato

La gestione manuale era arrivata al suo limite: oggi anagrafica, prenotazioni, contratti e pagamenti passano da un unico sistema, con lo storico completo di ogni socio e di ogni uscita. Con i processi automatizzati Altura riesce a gestire il triplo delle barche che seguiva con il lavoro manuale, senza appesantire l'organizzazione. La struttura modulare facilita l’aggiunta di nuove regole, verificandone gli effetti sui flussi già in uso.

// Contatti

Un progetto, un problema o solo un dubbio?

Agenzia, attività o professionista: scegli come preferisci parlarmi. Rispondo al più presto, senza impegno.