Software Architecture Lab

Direção

Roadmap

O Software Architecture Lab evolui em fases. Cada fase tem um objetivo claro e entregas concretas.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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