Un punto di partenza open source

La parte noiosa è pronta dal primo giorno.

Account, abbonamenti Stripe, email transazionali in dieci lingue e un deploy su Kubernetes: già scritti, già collaudati. Parti dalla parte del tuo prodotto che nessun altro può scrivere.

Per registrarti non serve la carta.

Tutto ciò che serve a un prodotto a pagamento prima ancora del primo cliente

Non un template. Un backend funzionante, con i casi di errore già gestiti.

  • Account che funzionano davvero

    Email e password, accesso con Google, verifica, reimpostazione della password, cambio indirizzo con passaggio di conferma ed eliminazione dell’account che cancella sul serio.

  • Abbonamenti, comprese le parti difficili

    Gli upgrade vengono conteggiati subito in proporzione, i downgrade aspettano la fine del periodo, le disdette si possono revocare e i webhook sono idempotenti e insensibili all’ordine di arrivo.

  • Email nella lingua di chi legge

    Ogni messaggio transazionale viene generato nella lingua scelta nell’account, non in quella del dispositivo che ha chiesto la reimpostazione.

  • Dieci lingue, con gli URL tradotti

    Un solo elenco di lingue governa il prefisso dell’URL, il selettore, gli hreflang e i cataloghi delle email. /it/prezzi mostra la stessa pagina di /en/pricing.

  • Un pannello di amministrazione da cui agire

    Trova un account, vedi il suo stato reale su Stripe, assegna un piano, rimborsa e disdici, sblocca un lock di fatturazione rimasto appeso, chiudi una contestazione.

  • Va su Kubernetes così com’è

    Un’immagine standalone, i manifest di produzione, MongoDB, l’ingress e uno script di avvio con un solo comando. Oppure eseguilo ovunque accetti un container.

Tre comandi e il prodotto è online

  1. Dagli un nome

    Una sola risposta a «come si chiama?» riscrive la configurazione, i cookie, i manifest e il nome dell’immagine.

  2. Collega Stripe

    Crea il prodotto e i prezzi, registra l’endpoint webhook con esattamente gli eventi che l’handler implementa e riscrive gli identificativi nel repository.

  3. Controlla e parti

    Il doctor ispeziona ciò che il cluster vedrà davvero — chiavi, prezzi, webhook, indici — e si rifiuta di dichiarare pronto ciò che non lo è.

Semplice, mensile, disdicibile quando vuoi

Ogni piano include il prodotto intero. Cambia la scala, non le funzioni tenute in ostaggio.

Gratis

0 USD

Tutto il necessario per valutarlo con calma.

  • Un progetto
  • Supporto della community
  • Senza carta
Inizia

I prezzi sono al netto dell’IVA, dove dovuta. Puoi disdire in qualsiasi momento e mantieni l’accesso fino alla fine del periodo già pagato.

Le domande che arrivano per prime

No. Con un URI del database e un segreto JWT puoi registrarti, accedere, verificare un indirizzo, reimpostare una password e cambiare lingua. Le email di verifica e di reimpostazione vengono stampate nel log del server con i relativi link. Stripe serve solo per le schermate di fatturazione.

Parti dalla parte interessante.

Il resto c’è già.