Vai al contenuto
Travel Tech / Data Engine

ninjainviaggio

Radar voli che costruisce da solo le offerte, più un catalogo di mete e uno di pacchetti: tre modi di scegliere il viaggio, con bacheca filtrabile, avvisi sui cali di prezzo e bot Telegram.

2026 Personalizzabile
ninjainviaggio

ninjainviaggio è un radar di offerte di viaggio che lavora da solo. Nessuno inserisce le offerte a mano: un motore interroga in continuazione i dati dei voli, costruisce le combinazioni più convenienti — andata e ritorno per durata, oppure solo andata — e le porta su una bacheca filtrabile e su un canale Telegram. Attorno al radar ci sono due cataloghi per chi non parte dal prezzo: Esplora, con città e destinazioni raccontate in poche righe, e Pacchetti, con tour guidati, fly & drive e viaggi combinati messi a confronto.

Obiettivo del progetto

Togliere il lavoro manuale dalla pubblicazione Le offerte non si compilano: il motore le costruisce, le confronta con lo storico dei prezzi e propone da sé quelle che vale la pena aprire. Le nuove occasioni e i cali di prezzo diventano bozze pronte per la revisione.

Dare tre porte d'ingresso allo stesso viaggio Chi insegue il prezzo entra dal Radar e filtra per origine, mese e tipo di viaggio. Chi parte dalla meta apre Esplora, dove ogni destinazione ha una descrizione breve, i tag di atmosfera — Mare, Architettura, Terme & Spa, Economica — e il prezzo dei voli monitorati dal radar, nella forma "voli da €X". Chi vuole tutto già organizzato guarda i Pacchetti: sconto in percentuale, durata in giorni, itinerario e città di partenza dichiarata, con il prezzo sempre a persona.

Distinguere l'occasione vera dal prezzo basso Un volo economico non è automaticamente un affare. Il motore ragiona su percentili calcolati sullo storico della singola tratta, così "€80 meno del solito" è una misura e non un'impressione.

Coprire le tratte che una sola fonte non vede L'inventario principale arriva da una sorgente massiva; una seconda fonte interroga a rotazione le origini che la prima non copre, riempiendo i buchi senza sforare le quote.

Reggere il traffico senza database esposti L'architettura separa il motore dalla vetrina: il primo elabora e possiede i dati, la seconda serve solo pagine. Nessuna porta aperta verso l'esterno.

Caratteristiche tecniche

  • Frontend: Nuxt 4, Vue 3 e TypeScript in modalità strict, PWA installabile
  • Motore: costruzione automatica delle offerte di volo da più fonti dati, con soglie calcolate sui percentili storici
  • Cataloghi: mete con tag di atmosfera e prezzo di partenza dei voli; pacchetti con sconto, durata in giorni, itinerario, città di partenza dichiarata e prezzo sempre a persona, filtrabili per partenza, budget, durata e tipo
  • Architettura: due ruoli dallo stesso codice — un servizio persistente che elabora e possiede i dati, una vetrina serverless che li legge tramite un ponte autenticato
  • Dati: PostgreSQL per profili e partner, inventario dei voli su file versionati
  • Bot: servizio Python per onboarding, radar personale e avvisi sui cali di prezzo
  • Affiliazione: redirect firmati con token HMAC per attribuire correttamente i click
  • Identità: SSO con sessione cifrata lato server, il token non raggiunge mai il browser
  • Interfaccia: tema chiaro e scuro selezionabile, con opzione che segue quello di sistema
  • Performance: payload SSR limitato e caricamento progressivo della griglia

Hai un progetto simile in mente?

Ogni sistema è completamente personalizzabile per le tue esigenze specifiche.

Raccontami il problema