Ponto de partida em código aberto

A parte aborrecida já está pronta no primeiro dia.

Contas, subscrições Stripe, e-mail transacional em dez idiomas e uma instalação em Kubernetes — já escritos, já testados. Comece pela parte do seu produto que mais ninguém consegue escrever.

Não é preciso cartão para se registar.

Tudo aquilo de que um produto pago precisa antes de ter o primeiro cliente

Não é um template. É um backend a funcionar, com as falhas já tratadas.

  • Contas que funcionam mesmo

    E-mail e palavra-passe, início de sessão com a Google, verificação, reposição da palavra-passe, alteração do endereço com passo de confirmação e eliminação de conta que elimina mesmo.

  • Subscrições, incluindo as partes difíceis

    As subidas de plano são cobradas de imediato pro rata, as descidas esperam pelo fim do período, os cancelamentos podem ser revertidos e os webhooks são idempotentes e indiferentes à ordem de chegada.

  • E-mail no idioma de quem o lê

    Cada mensagem transacional é gerada no idioma escolhido na conta — e não no idioma do aparelho que pediu a reposição.

  • Dez idiomas, com os URL traduzidos

    Uma única lista de idiomas comanda o prefixo do URL, o seletor, o hreflang e os catálogos de e-mail. /pt/precos mostra a mesma página que /en/pricing.

  • Um painel de administração a partir do qual pode agir

    Encontrar uma conta, ver o seu estado real na Stripe, atribuir um plano, reembolsar e cancelar, libertar um bloqueio de faturação preso, resolver uma contestação.

  • Vai para Kubernetes tal como está

    Uma imagem standalone, manifestos de produção, MongoDB, ingress e um script de arranque com um só comando. Ou execute-o em qualquer outro sítio que aceite contentores.

Três comandos até ter o produto no ar

  1. Dê-lhe um nome

    Uma resposta a «como se chama isto?» reescreve a configuração, os cookies, os manifestos e o nome da imagem.

  2. Ligue a Stripe

    Cria o produto e os preços, regista o endpoint do webhook com exatamente os eventos que o handler implementa e escreve os identificadores de volta no repositório.

  3. Verifique e avance

    O doctor inspeciona aquilo que o cluster vai realmente ver — chaves, preços, webhook, índices — e recusa-se a dar como pronto o que não está.

Simples, mensal, cancele quando quiser

Todos os planos incluem o produto inteiro. A diferença está na escala, não em funcionalidades retidas como refém.

Gratuito

US$ 0

Tudo o que precisa para o avaliar como deve ser.

  • Um projeto
  • Apoio da comunidade
  • Sem cartão
Começar

Os preços não incluem IVA, quando aplicável. Pode cancelar a qualquer momento e mantém o acesso até ao fim do período que já pagou.

As perguntas que surgem primeiro

Não. Apenas com um URI de base de dados e um segredo JWT pode registar-se, iniciar sessão, verificar um endereço, repor uma palavra-passe e mudar de idioma. Os e-mails de verificação e de reposição são escritos no registo do servidor, com as respetivas ligações. A Stripe só é necessária para os ecrãs de faturação.

Comece pela parte interessante.

O resto já cá está.