
Experience tours · filtri Sport, Retreat, Fotografia, Culturali
Tour filtrabili per categoria
Experience tour gestiti dal CMS: categorie, scheda partner, durata, descrizione. Un tab cambia la griglia senza ricaricare la pagina.
Enruta360 è uno studio di viaggi su misura. Gli serviva un prodotto, non una vetrina: catalogo pubblico, richieste, prenotazioni, pagamenti e tre aree riservate. L'ho costruito da zero.
In produzione · bilingue IT/EN

Home · hero fotografico, lingua IT/EN, accesso al portale
Enruta360 è un prodotto digitale completo per un tour operator: sito pubblico bilingue, catalogo experience tour con date e prezzi, wizard di richiesta in 5 passi, gift card con Stripe, liste nozze, newsletter, e tre portali (admin, travel designer, cliente) con CRM, prenotazioni e documenti di viaggio. Stack: Next.js, TypeScript, Supabase, Stripe, Resend.
Un tour operator piccolo, con founder on the road e una rete di travel designer. Niente plugin WordPress da aggiornare ogni mese: un prodotto che possiedono, con i dati dei clienti al centro.
Ogni pagina è una superficie di vendita. Gli screenshot sono del sito live.

Experience tours · filtri Sport, Retreat, Fotografia, Culturali
Experience tour gestiti dal CMS: categorie, scheda partner, durata, descrizione. Un tab cambia la griglia senza ricaricare la pagina.

Scheda tour · 20 feb–3 mar 2027 · 4.695 €
Ogni tour ha itinerario giorno per giorno, gallery, team, FAQ e un box di prenotazione con partenza e prezzo a persona. Il contenuto vive nel database, non in una landing statica.

Progetta il viaggio · passo 1 di 5
Chi sei, dove, quando, stile, conferma. La bozza si salva nel browser. All'invio arriva in admin con stato 'nuova' e parte l'email transazionale.

Gift card · 3 passi: importo, personalizza, anteprima
Tagli da 100 a 1.000 € o importo custom. Consegna via email, validità 12 mesi, saldo parziale su più viaggi. Checkout Stripe, webhook, codice in admin e nel portale cliente.

Liste nozze · pagina personale per gli invitati
Hero con i nomi, tappe del viaggio, foto e dati per il bonifico. L'admin crea la lista, gli sposi condividono il link. Niente commissioni di una piattaforma terzi.

Chi siamo · founder on the road
Ogni profilo ha bio, specialità e foto, visibile o nascosto da un toggle in admin. La rete commerciale è un CMS, non una pagina chi siamo da aggiornare a mano.
Stesso prodotto, tre ruoli. L'admin vede tutto. Il travel designer gestisce i suoi tour e le richieste assegnate. Il cliente trova viaggi, documenti e voucher.
Admin
Dashboard, statistiche, catalogo, rete, prenotazioni, richieste, contatti, newsletter, voucher e gift card. Un menu, tutti i dati.
Travel designer
Vede i propri tour, le richieste assegnate e le prenotazioni collegate. Non entra nell'admin generale: solo il suo perimetro.
Cliente
Profilo, viaggi, documenti di viaggio caricati dallo studio, voucher e gift card. Niente PDF persi in una chat WhatsApp.
Non è HubSpot con un'integrazione. I lead, le prenotazioni e i contenuti vivono nello stesso database del sito.
Richieste viaggio
Arrivano dal wizard. Stati: nuova, in lavorazione, proposta inviata, chiusa. Assegnabili a un travel designer.
Contatti
Form del sito più timeline: email inviata, chiamata, follow-up, nota, cambio stato. Lo storico resta sulla scheda, non in tre inbox.
Lista d'attesa
Quando un tour è al completo, il contatto resta in coda. L'admin lo gestisce senza un foglio Google a parte.
Newsletter
Iscrizione con consenso GDPR, locale IT/EN, elenco in admin. Stesso database dei lead, niente Mailchimp.
Prenotazioni
Stati pending, confirmed, completed, cancelled. Collegate al cliente, al tour e ai passeggeri.
Documenti di viaggio
L'admin carica file sulla prenotazione. Il cliente li trova nel suo portale, senza allegati sparsi.
Gift card Stripe
Checkout, webhook, codice univoco, saldo in centesimi, scadenza, uso parziale. Visibili in admin e al cliente.
Voucher
Credito assegnabile a un profilo, con saldo e scadenza. Utile per rimborsi o omaggi senza toccare Stripe.
Builder tour
Titolo, itinerario, gallery, FAQ, categorie, pubblicazione, prezzo Stripe se il tour è acquistabile online.
Partner e designer
Schede CMS con bio bilingue, specialità, visibilità. Collegate ai tour e alle richieste assegnate.
Liste nozze
Pagine pubbliche per gli invitati, create e riviste dall'admin. Itinerario, foto, dati bonifico.
Statistiche
Richieste della settimana, prenotazioni aperte, tour pubblicati, andamento mensile di lead e ricavi.
Un'app Next.js, un database Postgres, pagamenti e email nativi. Niente plugin da tenere in vita.
Auth e storage su Supabase con RLS per ruolo. Email React. Checkout e webhook Stripe. Analytics GTM.
Sito, CRM, prenotazioni e pagamenti nello stesso stack, senza abbonamenti a quattro tool diversi.
enruta360.com