DEV Community

Gabriel Terruya
Gabriel Terruya

Posted on

28 dias estudando TypeScript: meu projeto fullstack monorepo completo

Olá, devs!

Recentemente, finalizei um desafio pessoal de 28 dias estudando TypeScript e para consolidar tudo que aprendi, criei um projeto completo:

  • Monorepo com pnpm e TurboRepo
  • Backend em Express
  • Frontend em React + Vite
  • SDK com tipagem 100% inferida
  • CLI generator interativo
  • Testes com Vitest
  • Lint + Prettier integrados
  • Pipeline CI/CD no GitHub Actions

O código está aberto e disponível no GitHub como template para quem quiser usar como base em seus estudos ou projetos:

👉 https://github.com/gpterruya/ts-fullstack-desafio-final

Esse projeto foi uma ótima maneira de praticar arquitetura moderna com TypeScript, unir front e backend e garantir qualidade com testes e CI.

Espero que seja útil para a comunidade!

Fique à vontade para fazer perguntas ou dar sugestões.


Como começar?


bash
git clone https://github.com/SEU_USUARIO/ts-fullstack-desafio-final.git
cd ts-fullstack-desafio-final
pnpm install
pnpm dev
Enter fullscreen mode Exit fullscreen mode

Top comments (0)