Skip to content
42saopaulo edited this page Jul 30, 2025 · 2 revisions

Visão Geral do Projeto

Duração: 3 meses (12 semanas)

Equipe: 4 pessoas (Full-stack developers)

Stack: Node.js/FeathersJS (Backend), Supabase (DB/Auth), Render (Hosting)

Configuração inicial de máquina

  • Instalação do NVM para administrar versões de nodejs
  • Versão de nodejs > 24
  • VScode para codar com extensões (eslint, prettier, tailwind css) se quiserem usar a extensão do github copilot pra ajudar na ajuda de código, podem usar.
  • Postman para testar as conexões de API
  • Gerar sua chave publica ssh (se não tiver) para registrar no github e clonar repositório.

Boas práticas

  • Usaremos 2 branch (main e developer)
    • Main (branch em produção, não é permitido commitar diretamente a essa branch, somente pull request. É necessária a aprovação de um membro)
    • Developer (ambiente de desenvolvimento, pode ser feito commits diretamente sem aprovação)
  • Fluxo deverá ser, commits na branch de developer, assim que tiver satisfeito com o código, fazer um pull request das alterações para main. Os pull requests pra main só acontecerão quando o aplicativo for validado no ambiente de teste)
  • Tentar deixar as funções comentadas para fácil organização

Links úteis

Clone this wiki locally