Direção
Roadmap
O Software Architecture Lab evolui em fases. Cada fase tem um objetivo claro e entregas concretas.
- Fase 1Entregue
Fundação Técnica
Criar a base do projeto.
- Next.js 16 + React 19 + TypeScript
- Tailwind CSS v4 com paleta sunset-horizon
- Sistema de tema claro/escuro
- Layout principal (Header, Footer, navegação)
- Configuração MDX com componentes customizados
- Deploy automático na Vercel
- Fase 2Entregue
Conteúdo Inicial
Publicar a primeira versão útil.
- Página inicial
- Listagem e detalhe de trilhas
- Listagem e detalhe de conceitos
- Glossário inicial
- Páginas Sobre e Roadmap
- Trilha Fundamentos + 2 conceitos publicados
- Fase 3Entregue
Recursos Visuais
Tornar o aprendizado mais claro com diagramas e comparações.
- Diagramas Mermaid integrados
- Componente de comparação de código com syntax highlight
- Componentes de trade-off e decisão arquitetural
- Navegação entre aulas dentro de uma trilha
- Fase 4Entregue
Interatividade
Transformar o site em uma experiência prática.
- Quiz de decisões arquiteturais
- Simulador de camadas (arrastar e soltar responsabilidades)
- Comparador de arquiteturas (MVC, Clean, Hexagonal, Layered)
- Visualizador de dependências
- Filtros avançados por nível e tag
- Fase 5Entregue
Expansão de Conteúdo
Crescer em profundidade e amplitude.
- Trilha Arquitetura Frontend
- Trilha Arquitetura Backend
- Trilha Design Patterns
- Trilha Refatoração
- Estudos de caso completos com React, Next.js e Node.js
- Fase 6Planejado
Plataforma
Evoluir para uma plataforma completa.
- Banco de dados e CMS
- Autenticação e progresso do usuário
- Busca semântica nos conteúdos
- Assistente de IA com RAG sobre o próprio site
- Sistema de desafios e certificados