Servizio per voli premio (anonimo)
Trova i voli premio disponibili e usa bene le tue miglia
Incasso mensile: 21.742 USD (fonte indicata nella scheda)
Cosa fa
Servizio che aiuta i viaggiatori a trovare biglietti aerei premio, quelli da prenotare con miglia e punti. Il nome è riservato; il fondatore è norvegese.
Come guadagna
Abbonamenti, quasi 1.200 abbonati, 151.000 $ incassati in totale. Nato a dicembre 2025. Incassi verificati con Stripe.
Rendilo tuo
- Per chi parte dall'Italia, con guide su ITA Volare e carte di credito italiane.
- Avvisi solo per le rotte scelte: Roma-Tokyo in business.
- Servizio "prenotiamo noi" a pagamento per chi non ha tempo.
Le frasi da scrivere all'AI
1. Base del sito e grafica
Crea un'app web in italiano chiamata "Vola con Punti": un servizio per chi ha miglia e punti: imposta le rotte e le date che vuole e riceve un avviso quando si libera un volo premio, con la spiegazione di come prenotarlo. Usa React, Vite, TypeScript e Tailwind CSS.
Pagine da creare:
1. Pagina iniziale con esempi di voli trovati e prezzi
2. Registrazione e programmi fedeltà posseduti
3. I miei avvisi: rotta, date, classe, massimo di miglia
4. Risultati con costo in miglia e tasse
5. Guide per prenotare
Stile: da viaggio premium: sfondo bianco, blu notte #0F172A, oro #CA8A04, carattere "Inter". Nessuna immagine generica di stock.
Tutto deve funzionare perfettamente da telefono. Tutti i testi in italiano, chiari e senza parole tecniche.
2. Database, account e sicurezza
Collega il progetto a Supabase e attiva la registrazione con email e password.
Crea queste tabelle:
- "avvisi": utente, partenza, arrivo, date, classe, miglia massime
- "disponibilita": rotta, data, classe, programma, miglia, tasse, rilevata il
- "notifiche": avviso, volo, inviata
Regole di sicurezza obbligatorie:
- ognuno vede solo i suoi avvisi
- le disponibilità le scrive solo il server
- l'abbonamento non si modifica dal browser
Usa esattamente il codice SQL che trovi nei "Dettagli tecnici" di questa scheda: eseguilo nel SQL Editor di Supabase prima di continuare, poi collega le pagine alle tabelle.
3. Dati e avvisi
I dati dei posti premio arrivano da un fornitore con API e licenza, per esempio Seats.aero: controlla i termini di rivendita. Non si leggono i siti delle compagnie aeree con programmi automatici se i loro termini lo vietano.
Un cron controlla le rotte seguite e confronta le novità con gli avvisi: appena compare un posto entro il massimo di miglia parte un'email (i posti spariscono in fretta).
La guida di ogni risultato spiega con quale programma prenotare e quanto si paga di tasse. Valori e disponibilità cambiano: si dice sempre di verificare sul sito della compagnia.
4. Calcolatore e guide
Calcolatore: quanto vale ogni miglio in euro confrontando il prezzo normale del volo.
Guide per chi inizia: come accumulare punti senza spendere di più. Niente consigli a indebitarsi per ottenere punti.
5. Pagamenti con Stripe
Aggiungi un abbonamento a 9,99 € al mese o 79 € all'anno. Gratis l'utente ha: un avviso e risultati in ritardo di 24 ore. Con il piano Pro sblocca: avvisi illimitati e immediati.
A pagamento riuscito il webhook porta l'utente al piano Pro; se l'abbonamento viene disdetto o non rinnovato lo riporta al piano gratuito.
Per la sessione di pagamento e il webhook segui la guida "Pagamenti con Stripe" di Fattibile.
6. Controlli specifici di questo progetto
Oltre ai controlli della guida "Controllo finale", verifica in particolare:
1. Doppioni: lo stesso volo non deve generare più di un'email per lo stesso avviso.
Correggi quello che non va e scrivimi cosa hai cambiato.
Dettagli tecnici
Trovare i voli nuovi per ogni avviso
Abbina le disponibilità rilevate agli avvisi ed esclude quelle già notificate, così ogni volo parte una volta sola.
insert into notifiche (avviso_id, disponibilita_id)
select a.id, d.id
from avvisi a
join disponibilita d
on d.partenza = a.partenza and d.arrivo = a.arrivo
and d.data between a.dal and a.al
and d.classe = a.classe and d.miglia <= a.miglia_massime
where d.rilevata_il > now() - interval '30 minutes'
on conflict (avviso_id, disponibilita_id) do nothing; -- richiede un vincolo unique su questa coppia
Pezzi comuni a tutti i progetti
Glossario
- Cron
- Un'operazione programmata che parte da sola a orari fissi, per esempio ogni lunedì mattina.
- Volo premio
- Un biglietto pagato con miglia o punti invece che con denaro, più le tasse.
