Autores do TabNews! Comentem um pouco sobre como o projeto foi feito?! Clean architecture? Quais tecnologias?

Projeto TabNews em detalhes

Filipe Deschamps & Colaboradores!

Convido vocês a compartilharem aqui como o projetos está construido, dicas do projeto, como trabalham em equipe e qual a forma orgânica que o TabNews chegou para virar destaque.

  • Tecnologias utilizadas
  • Testes, jest
  • CI/CD
  • DB, ORM
  • eslint, prettier

Assim podemos compartilhar opiniões, novas tecnologias e também dar força a padronização de projetos aos nossos desenvolvedores assim como atrair aqueles que querem colaborar com o projeto também.

Vi que tem um Diário do Desenvolvimento!

Parabéns a todo pelo projeto.

Show! Não vou conseguir me desenvolver muito no momento, mas fico feliz que você encontrou o Diário de Desenvolvimento, pois lá constam grande parte das informações sobre o início do desenvolvimento.

Mas respondendo diretamente sobre os pontos do seu comentário:

  • Tecnologias utilizadas: JavaScript + Next.js + GitHub Primer
  • Testes, jest: Jest
  • CI/CD: GitHub Actions
  • DB, ORM: Postgres, sem ORM
  • eslint, prettier: Os dois 🤝
por que optou pelo javascript ao inves do typescript?
Alan, ótima pergunta, sugiro conferir isso aqui: [Por que utilizamos JavaScript e não TypeScript no TabNews?](https://www.tabnews.com.br/filipedeschamps/d70220d2-ff19-4cbf-8b8c-50e1e563980b)

faltou uma palhinha sobre arquitetura, qual é e por que! Nos diários não dá pra saber facilmente

Gabriel, justo! A arquitetura é um MVC simples, onde os Models são utilizados tanto nos Controllers dos endpoints da API, quanto nas Páginas Estáticas.