← Tutte le idee Negozi e community

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).