← Tutte le idee Studio e formazione

App di prove d'esame (TCF Canada)

Un'app di simulazioni per un solo esame preciso, nata nel 2025

Incasso mensile: 23.812 USD (fonte indicata nella scheda)

Cosa fa

App di prove d'esame per il TCF Canada, il test di francese richiesto per l'immigrazione in Canada: simulazioni nelle condizioni dell'esame vero. Il fondatore è canadese.

Come guadagna

Abbonamenti nell'app, oltre 1.200 abbonati, 201.000 $ incassati in totale. Nata a luglio 2025. Incassi verificati con RevenueCat.

Rendilo tuo

  • Esame di italiano per la cittadinanza (B1, CILS o CELI): pubblico enorme e motivato.
  • Quiz della patente B in tante lingue per chi vive in Italia.
  • Preparazione ai test di ammissione universitari (medicina, professioni sanitarie).

Le frasi da scrivere all'AI

1. Base del sito e grafica

Crea un'app web in italiano chiamata "Cittadinanza B1": un'app per prepararsi all'esame di italiano B1 richiesto per la cittadinanza: simulazioni d'esame con il tempo, esercizi di ascolto, lettura e scrittura corretti con l'AI, e conversazione orale di prova. Usa React, Vite, TypeScript e Tailwind CSS.

Pagine da creare:
1. Presentazione dell'esame e del percorso
2. Test iniziale del livello
3. Esercizi per abilità (ascolto, lettura, scrittura, parlato)
4. Simulazione completa con il tempo
5. Risultati e punti da migliorare

Stile: chiaro e rassicurante: sfondo bianco, verde #15803D, rosso #B91C1C, carattere "Atkinson Hyperlegible" per chi legge in una lingua straniera. 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:
- "esercizi": abilità, livello, testo o audio, domande, soluzioni
- "simulazioni": utente, data, punteggi per abilità
- "scritti": utente, tema, testo, correzione, punteggio

Regole di sicurezza obbligatorie:
- ognuno vede solo i suoi risultati
- gli esercizi completi solo con l'abbonamento
- 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. Simulazione come l'esame vero

La simulazione riproduce le parti dell'esame scelto con lo stesso tempo e lo stesso tipo di domande (verifica sempre sui materiali ufficiali dell'ente: CILS, CELI, PLIDA). Ascolto e lettura si correggono in automatico.

Scrittura: Claude corregge con i criteri dell'esame (pertinenza, grammatica, lessico, organizzazione), dà un punteggio indicativo e mostra il testo corretto con le modifiche evidenziate e spiegate nella lingua dell'utente.

Parlato: l'utente risponde a voce, la voce si trascrive e l'AI valuta e consiglia.

4. Piano verso la data dell'esame

Dalla data dell'esame l'app propone un piano giornaliero di 20 minuti, più lavoro sulle abilità deboli. Promemoria quotidiano.

Spiegazioni disponibili in più lingue (inglese, spagnolo, arabo, albanese…): è il vero vantaggio rispetto ai libri.

5. Pagamenti con Stripe

Aggiungi un abbonamento a 4,99 € a settimana o 29,99 € fino all'esame (6 mesi). Gratis l'utente ha: test di livello e un esercizio per abilità. Con il piano Pro sblocca: tutte le simulazioni, correzioni illimitate e piano personale.

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. Correzione: scrivi un testo con 5 errori noti e controlla che la correzione li trovi tutti senza inventarne altri.
Correggi quello che non va e scrivimi cosa hai cambiato.

Dettagli tecnici

Istruzioni per l'AI: correggi-scritto

Le istruzioni fisse che la Edge Function "correggi-scritto" dà a Claude, che risponde in JSON. Il resto della funzione (accesso, crediti, rimborso se l'AI rifiuta) è uguale per tutti i progetti: è nella guida "Chiamare l'AI dal server".

Correggi un testo scritto per un esame di italiano di livello B1. Valuta con 4 criteri da 1 a 5: pertinenza alla traccia, grammatica, lessico, organizzazione. Segnala solo errori reali. Spiega ogni correzione nella lingua indicata dall'utente. Rispondi solo con JSON: {"punteggi": {"pertinenza", "grammatica", "lessico", "organizzazione"}, "correzioni": [{"originale", "corretto", "spiegazione"}], "testo_corretto"}.

Pezzi comuni a tutti i progetti

Glossario

CILS e CELI
Le certificazioni ufficiali di lingua italiana per stranieri, rilasciate dalle Università per Stranieri di Siena e Perugia.