# Frontend Source Código fonte do frontend Next.js. --- ## 📁 Estrutura | Diretório | Descrição | |-----------|-----------| | `app/` | App Router - páginas e layouts | | `components/` | Componentes React reutilizáveis | | `contexts/` | React Contexts (Auth, Theme) | | `hooks/` | Custom hooks | | `lib/` | Utilitários e configurações | --- ## 🔑 Contextos ### `AuthContext.tsx` Gerencia autenticação global: - Estado do usuário logado - Funções de login/logout - Token JWT em localStorage --- ## 🪝 Hooks | Hook | Descrição | |------|-----------| | `useAuth` | Acesso ao contexto de autenticação | | `useProfile` | Gerenciamento de perfil de usuário | --- ## 📦 Lib | Arquivo | Descrição | |---------|-----------| | `utils.ts` | Funções helper (cn, formatDate) | | `api.ts` | Cliente HTTP para backend |