Olá, devs!
Recentemente, finalizei um desafio pessoal de 28 dias estudando TypeScript e para consolidar tudo que aprendi, criei um projeto completo:
- Monorepo com
pnpme 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
Top comments (0)