Por quê?

Vi um projeto gringo e achei que seria interessante ter uma versão brasileira do mesmo. Também queria testar as functions do Supabase, portanto esse projeto tinha potencial para tomar várias horas do meu tempo livre (o que é muito bom).

Como funciona?

O front-end em flutter faz chamadas para o supabase, que através das actions, gerencia os domínios que pertencem ao usuário.

Por sua vez, as actions gerenciam segredos e chamam os end-points do cloudflare para adicionar ou remover domínios.

Como obter um domínio grátis?

É simples:

  1. Acesse o website;
  2. Registre-se com o método que preferir (por enquanto apenas GitHub);
  3. Adicione até 5 subdomínios de tipo A ou CNAME, como demonstrado abaixo: GIF

Código

O projeto pode ser encontrado nesse repositório (actions e front-end flutter).

Agradecimento

Quero deixar meus agradecimentos aos responsáveis pelo is-a.dev, o projeto gringo mencionado antes que me serviu de inspiração.