Supabase e Tailwind em 12 horas (com vue3 e nuxt3) - gerenciador de tarefas + código fonte

Salve pessoal do TabNews, tudo bem?

Sou programador há 17 anos, comecei lá atrás ainda com 14 a trabalhar e criar projetos para clientes. Comecei com frontend, PHP, e passado alguns anos migrei quase que 100% para Ruby.

Estou muito acostumado em sempre que crio um projeto, pensar na API, no DB, no deploy e escalabilidade da infraestrutura como um todo. Acostumado a sempre ter que percorrer a mesma jornada: frontend, autenticação, registro de contas, disparo de emails, etc.

É assim que geralmente programo, seja para meus clientes, seja para meus produtos. Funciona super bem, escala bem. Mas demora um tempinho para sair do zero.

Faz algum tempo que vejo outras opções e estou querendo testar, uma delas é o Supabase. Ele surgiu como uma alternativa (e self hosted) ao Firebase e hoje já está muito mais maduro, conta com:

  • Banco de dados Postgres
  • Autenticação com uma porrada de provider
  • APIs em cima de seu banco
  • Controle de acesso em Row Level (viva o postgres!)
  • Edge Functions
  • Realtime !!!!
  • Storage

Além disso, como sempre fui acostumado a mexer com Bootstrap e ultimamente vue2, fiquei pensando em qual seria o projeto que poderia mexer com vue3 com composition API e para dar uma chance ao Tailwind. Alguns dias atrás, eu encontrei a oportunidade:

Sempre usei o Trello, depois migrei para o Notion, Linear, e aí voltei para o Trello. Desde que o Trello foi para a Atlassian, mudaram o pricing, adicionaram uma porrada de features que eu basicamente não uso, fiquei procurando alternativas para a função.

Então juntei a fome e a vontade de comer e resolvi testar essa nova stack criando um board simples, como o Trello das antigas 🤓

Estou liberando em tarefas.me, ainda estou dando uma limpada no código fonte, mas já está disponível aqui.

O que eu penso sobre o Supabase agora? EU AMO

love

Valeu amados! Qualquer coisa, responde aqui ou no @jnettome

🎉

Sensacional!! to desenvolvendo um projeto parecido pq tive uma experiencia de frustração com os softwares que tentei usar (mais no ramo de gerenciamento de equipe no meu caso), então é bem legal ver um projeto como o seu sendo mostrado aqui.

Voce pretende adicionar a funcionalidade para mais pessoas usarem o mesmo board?

salve @jalexrosa! obrigado pela mensagem! sem dúvidas, a próxima feature na lista é justamente essa! <3

Parabéns pelo board !! ficou legal !!!

O trello ficou complexo d+ ne? hoje uso o board do github mesmo

Nao conhecia o supabase. Qual a diferença em relação ao render.com ?

Valeu demais @DanielSchmitz ! Já me perco no Trello hoje em dia, mudou muita coisa. [Supabase](https://supabase.com) está + próximo ao Firebase do Google do que do Render.com (que é hosting). Ele é um banco de dados com autenticação, upload de arquivos, permissionamento, atualizações em tempo real. Tô querendo fazer alguns vídeos em português sobre ele 💃