Ramen Club
Una community a pagamento per chi vuole far mantenere da sé il proprio progetto
Incasso mensile: 14.466 USD (fonte indicata nella scheda)
Cosa fa
Community, contenuti e strumenti per fondatori senza investitori che vogliono arrivare a guadagnare abbastanza per vivere del proprio progetto ("ramen profitability").
Come guadagna
25 £ al mese oppure 170 £ una volta per sempre, oltre 1,1 milioni di dollari incassati in totale. Il fondatore, Charlie Ward, ha 11.000 follower su X. Incassi verificati con Stripe.
Rendilo tuo
- In italiano, per chi ha un lavoro e costruisce il suo progetto la sera.
- Con sfide mensili: lanciare, trovare i primi 10 clienti.
- Incontri dal vivo nelle città italiane una volta al mese.
Le frasi da scrivere all'AI
1. Base del sito e grafica
Crea un'app web in italiano chiamata "Club dei Fattibili": una community a pagamento in italiano per chi sta costruendo un progetto online da solo: bacheca di discussione, aggiornamenti settimanali dei membri, sfide mensili, raccolta di risorse e un'opzione a vita. Usa React, Vite, TypeScript e Tailwind CSS.
Pagine da creare:
1. Pagina di vendita con le storie dei membri e i due prezzi
2. Registrazione e pagamento
3. Bacheca con le discussioni
4. Aggiornamenti della settimana dei membri (incassi, obiettivi)
5. Risorse e sfida del mese
Stile: amichevole: sfondo #FFFBF5, rosso ramen #DC2626, nero, carattere "Space Grotesk", avatar dei membri. 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:
- "membri": nome, progetto, link, piano (mensile o a vita)
- "discussioni" e "risposte"
- "aggiornamenti": membro, settimana, incasso, cosa ha fatto, obiettivo
- "risorse": titolo, link, categoria
Regole di sicurezza obbligatorie:
- solo i membri paganti vedono i contenuti
- ognuno modifica solo i suoi messaggi
- l'incasso dichiarato nell'aggiornamento è visibile solo se il membro lo sceglie
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. Aggiornamenti settimanali e responsabilità
Il cuore è il rito settimanale: ogni lunedì ogni membro scrive cosa ha fatto, il numero chiave (incasso, utenti) e l'obiettivo della settimana. Chi non scrive riceve un promemoria gentile.
Una classifica dei "giorni di fila" e un grafico dell'incasso di ogni membro (se pubblico) motivano. Ogni settimana Claude prepara un riassunto: chi ha raggiunto un traguardo, le domande senza risposta, le risorse più citate.
Prezzo mensile o a vita: l'opzione a vita porta contanti subito, utili all'inizio.
4. Sfida del mese e risorse
Una sfida al mese ("trova 10 clienti", "lancia in 7 giorni") con una pagina dei partecipanti e i risultati.
Raccolta di risorse votate dai membri. Il fondatore della community deve partecipare ogni giorno: è il suo valore.
5. Pagamenti con Stripe
Aggiungi un abbonamento a 15 € al mese o 149 € una volta per sempre. Gratis l'utente ha: la pagina pubblica e 3 discussioni in anteprima. Con il piano Pro sblocca: community completa, aggiornamenti, sfide e risorse.
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. Accesso: con un account non pagante prova ad aprire una discussione dal link diretto: deve comparire la richiesta di iscrizione.
Correggi quello che non va e scrivimi cosa hai cambiato.
Dettagli tecnici
Accesso solo per i membri paganti
Le discussioni le legge solo chi ha un piano attivo: la regola sta nel database, quindi vale anche aprendo i link diretti.
create table discussioni (
id bigint generated always as identity primary key,
autore uuid not null references auth.users(id) on delete cascade,
titolo text not null,
testo text not null,
creata_il timestamptz not null default now()
);
alter table discussioni enable row level security;
create function membro_attivo() returns boolean language sql stable security definer set search_path = public as $
select exists (select 1 from profili where id = auth.uid() and piano in ('mensile', 'a_vita'));
$;
create policy "leggono i membri" on discussioni for select using (membro_attivo());
create policy "scrivono i membri" on discussioni for insert with check (membro_attivo() and autore = auth.uid());
Pezzi comuni a tutti i progetti
Glossario
- Ramen profitability
- Quando un progetto guadagna abbastanza da pagare le spese essenziali del fondatore (tipo vivere di ramen).
