Skip to content

Melhorias de arquitetura no frontend e implementaçao do layout de usuário logado#156

Merged
Benevanio merged 4 commits into
Cla-Code-Community:developfrom
lima300:otavio/melhorias-aquitetura-frontend
Jun 27, 2026
Merged

Melhorias de arquitetura no frontend e implementaçao do layout de usuário logado#156
Benevanio merged 4 commits into
Cla-Code-Community:developfrom
lima300:otavio/melhorias-aquitetura-frontend

Conversation

@lima300

@lima300 lima300 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Resumo

Este PR reorganiza o frontend para uma arquitetura orientada a domínio (DDD), separando responsabilidades por contexto de negócio e reduzindo o acoplamento entre páginas, componentes, hooks e infraestrutura.

Também implementa o novo layout autenticado da aplicação, com estrutura fixa de sidebar, header e área principal com scroll isolado.

Principais mudanças

  • Reestruturação do frontend seguindo DDD:

    • app para composição da aplicação e rotas
    • domains/auth para autenticação
    • domains/jobs para vagas
    • domains/marketing para landing page
    • shared para componentes, hooks, libs e assets reutilizáveis
  • Implementação do layout autenticado:

    • Sidebar modular seguindo o design do Figma
    • Header modular seguindo o design do Figma
    • Área principal renderizada via Outlet
    • Header e sidebar fixos na tela
    • Scroll aplicado apenas no conteúdo principal
  • Ajustes de fluxo:

    • Login e OAuth redirecionam para /home
    • Página de vagas renomeada para JobsPage
    • Rotas autenticadas organizadas como /home, /vagas e /mentoria
  • Melhorias de tema:

    • Sidebar e header agora respeitam light/dark mode usando os tokens do projeto
    • Título do header muda dinamicamente conforme a rota atual

Validação

  • Lint executado com sucesso
  • Testes unitários executados com sucesso
  • Build de produção executado com sucesso

@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

@lima300 is attempting to deploy a commit to the Bene Tesla's projects Team on Vercel.

A member of the Team first needs to authorize it.

@hltav

hltav commented Jun 25, 2026

Copy link
Copy Markdown
Collaborator

Inserção das rotas administrativas nas rotas autenticadas.

@Benevanio Benevanio self-requested a review June 25, 2026 22:49
@lima300 lima300 requested a review from Benevanio June 26, 2026 02:24
@Benevanio Benevanio merged commit 4fb27bc into Cla-Code-Community:develop Jun 27, 2026
1 of 2 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in JobAtlas – Kanban Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants