Executando verificação de segurança...
1

Pitch: Fullstack Starter - Template Monorepo Pronto para Produção para Desenvolvimento AI-Native

Andrej Karpathy escreveu recentemente o seguinte:
“Se conseguirmos integrar corretamente tudo o que surgiu no último ano, podemos nos tornar 10 vezes mais poderosos. Se não conseguirmos, é uma questão de competência.”
No entanto, agentes, subagentes, prompts, contexto, MCP, workflows… são ferramentas que também foram lançadas sem manual.

O vice-presidente da Tesla, Ashok Elluswamy, disse:
“Agora todos são CEOs.”
Ou seja, chegamos a uma era em que uma única pessoa pode criar um produto fullstack completo.

Ambas as afirmações estão corretas.
Criar um serviço com apenas alguns cliques ficou fácil.
Mas ainda é difícil construir um software que seja fácil de manter, com revisão simultânea por humanos e IA.
Para utilizar bem essas ferramentas, é preciso primeiro ter uma base sólida.

Estou disponibilizando como open source a base que construí enquanto desenvolvia serviços como AI SWE.
Em vez de começar do zero, você pode economizar cerca de duas semanas.

Stack Tecnológica

  • Web: Next.js 16, React 19, TailwindCSS v4
  • API: FastAPI, async SQLAlchemy, PostgreSQL
  • Mobile: Flutter 3.38, Riverpod
  • Infra: Terraform, GCP (Cloud Run, Cloud SQL)
  • CI/CD: GitHub Actions + Workload Identity Federation (sem chaves)
  • Observabilidade: OpenTelemetry

Por que isso é importante

A qualidade do código gerado por IA varia bastante dependendo do modelo.
Um template bem estruturado define padrões claros que a IA deve seguir, enquanto um lint rigoroso e um CI atuam como guardrails.

Principais Características

  • Monorepo com mise: integração dos toolchains Node, Python e Flutter
  • Fonte única de i18n: suporte simultâneo para web e mobile
  • Geração automática de clientes de API: Orval (web), swagger_parser (mobile)
  • Toolchain baseada em Rust: Biome, uv, Turbopack

Incorporei no código padrões de produção e soluções para troubleshooting que raramente aparecem na documentação.
Se houver algo a melhorar, fique à vontade para abrir uma issue.

🔗 GitHub: https://bit.ly/3L1frc0

Carregando publicação patrocinada...