Nautica — noleggio e charter · 2026
BoatPilot
SaaS completo per società di noleggio barche e charter. Backend Laravel, app mobile-first per operatività di banchina, sito pubblico in Nuxt e widget JS integrabile in qualunque sito cliente per vendere noleggi senza mediatori.
Il contesto
Il settore del noleggio barche in Italia è frammentato, composto prevalentemente da piccole e medie realtà che gestiscono le prenotazioni con un mix di email, Excel e telefonate. Il cliente voleva una piattaforma che coprisse l’intero ciclo — dalla prima richiesta del cliente finale alla gestione operativa di banchina — e che fosse, soprattutto, vendibile come prodotto a società terze.
La sfida
Tre utenze molto diverse da servire con un’unica piattaforma:
- Lo staff amministrativo della società di noleggio, che gestisce catalogo barche, calendario, prezzi stagionali, clienti, documenti, pagamenti.
- Lo staff di banchina, che deve lavorare velocemente su mobile per check-in, check-out, segnalazione danni, firma documenti.
- Il cliente finale, che prenota dal sito del noleggiatore o dal widget embeddato in siti di terze parti (partner, booking aggregator).
In più, un vincolo non negoziabile: distribuibilità. Il widget doveva essere integrabile da chiunque con due righe di JavaScript, senza imporre design al sito ospite.
Cosa ho costruito
Un’architettura a tre layer:
Backend Laravel con Filament come back-office. Modello dati multi-tenant con isolamento per società. Gestione di: catalogo barche (con attributi variabili per tipologia), calendari e blocchi, pricing rules stagionali, clienti e documenti obbligatori, contratti, pagamenti e acconti.
App mobile-first (PWA in Nuxt) per lo staff di banchina. Flussi ottimizzati per touch, funzionamento parziale offline, sincronizzazione opportunistica. Firma grafica su tablet, fotografie di stato barca prima/dopo noleggio.
Widget JS embeddabile che si installa con un tag script. Espone la disponibilità in tempo reale e un flusso di prenotazione completo. Stile totalmente personalizzabile via CSS variables per non stonare con il sito ospite.
Sito pubblico in Nuxt per il catalogo consultabile pubblicamente, SEO-friendly, con SSR e hydration selettiva.
Risultati
Dopo 18 mesi di produzione, la piattaforma serve oltre 15 società di noleggio, ha processato più di 10.000 prenotazioni e il widget è stato integrato in una ventina di siti partner. Il tempo medio di gestione di una prenotazione, misurato sulla società pilota, è sceso del 70%.
Tecnologie che hanno fatto la differenza
- Filament ha permesso di scrivere il back-office in frazioni del tempo rispetto a dashboard custom, senza compromessi sull’usabilità.
- Nuxt con SSR per il sito pubblico ha chiuso il cerchio su SEO e performance.
- Il widget embeddabile è stato un acceleratore commerciale inatteso: molte società si sono iscritte perché volevano esattamente quella funzionalità.