← Tutte le idee Giochi e hobby

PokeItem

Inquadri le carte Pokémon e One Piece e vedi quanto vale la tua collezione

Incasso mensile: 18.748 USD (fonte indicata nella scheda)

Cosa fa

App francese per collezionisti: scansioni carte Pokémon e One Piece e prodotti sigillati, e segui il loro valore in tempo reale come un portafoglio di investimenti.

Come guadagna

Piano gratuito, Premium a 5,99 € al mese, Premium+ a 49,99 € all'anno e 159,99 € a vita. Quasi 3.000 abbonati e 55.000 utenti. Nata a maggio 2026. Incassi verificati con RevenueCat.

Rendilo tuo

  • Figurine Panini e album da completare, molto amati in Italia.
  • Monete, francobolli o Lego da collezione.
  • Mercatino tra collezionisti della stessa città per scambiare i doppioni.

Le frasi da scrivere all'AI

1. Base del sito e grafica

Crea un'app web in italiano chiamata "Album Tesoro": un'app per collezionisti di carte da gioco: si fotografa la carta, l'app la riconosce e aggiunge il suo valore alla collezione, mostrando quanto vale tutto nel tempo. Usa React, Vite, TypeScript e Tailwind CSS.

Pagine da creare:
1. Presentazione con una collezione d'esempio
2. Registrazione
3. Fotocamera per aggiungere le carte
4. La mia collezione: valore totale, grafico, carte più preziose
5. Lista dei desideri e avvisi di prezzo

Stile: da collezionista: sfondo blu notte #111827, oro #FBBF24, verde #22C55E per i rialzi, carattere "Inter", carte grandi. 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:
- "catalogo": carta, serie, numero, immagine, ultimo prezzo
- "prezzi": carta, data, prezzo
- "collezione": utente, carta, condizione, quantità, prezzo pagato

Regole di sicurezza obbligatorie:
- il catalogo e i prezzi sono letti da tutti, li aggiorna solo il server
- ognuno vede solo la sua collezione
- 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. Riconoscere la carta dalla foto

Claude legge dalla foto nome della carta, numero e sigla della serie e restituisce un JSON; si cerca poi la corrispondenza esatta nel catalogo. Se ci sono più risultati, l'utente sceglie tra le immagini.

Catalogo e prezzi vengono da fonti con API come TCGdex o Pokémon TCG API, o da un fornitore di dati con licenza: non copiare i listini dei marketplace se i loro termini lo vietano.

L'app deve dire chiaramente che non è affiliata a Pokémon o agli altri marchi, e che il valore è una stima, non un'offerta di acquisto.

4. Valore nel tempo e avvisi

Grafico del valore della collezione a 7, 30 e 365 giorni, calcolato ogni notte dai prezzi, con le carte salite e scese di più.

Lista dei desideri con avviso quando una carta scende sotto il prezzo scelto. Immagine da condividere: "La mia collezione vale X €".

5. Pagamenti con Stripe

Aggiungi un abbonamento a 4,99 € al mese, 39,99 € all'anno o 119 € a vita. Gratis l'utente ha: 50 carte in collezione. Con il piano Pro sblocca: carte illimitate, storico dei prezzi e avvisi.

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. Riconoscimento: fotografa 20 carte diverse, anche storte o con riflessi, e controlla quante vengono riconosciute giuste.
Correggi quello che non va e scrivimi cosa hai cambiato.

Dettagli tecnici

Valore della collezione giorno per giorno

Somma il prezzo di ogni carta posseduta per ciascun giorno: è il grafico principale dell'app.

select p.data, round(sum(p.prezzo * c.quantita), 2) as valore
from collezione c
join prezzi p on p.carta_id = c.carta_id
where c.utente_id = auth.uid()
  and p.data >= current_date - 30
group by p.data
order by p.data;

Istruzioni per l'AI: riconosci-carta

Le istruzioni fisse che la Edge Function "riconosci-carta" 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".

Guardi la foto di una carta da collezione. Riporta solo ciò che riesci a leggere, senza indovinare. Rispondi solo con JSON: {"nome", "numero", "serie", "lingua", "condizione_visibile": "ottima"|"buona"|"rovinata", "sicurezza": "alta"|"media"|"bassa"}.

Pezzi comuni a tutti i progetti

Glossario

Sigillato
Un prodotto mai aperto, come una bustina o un box: spesso vale più delle singole carte.