- Reduced form from 3 steps to 2 steps - Step 1 now contains both company and job data with visual separator - Step 2 is confirmation only - Updated progress indicators and card headers - Fixed navigation button references |
||
|---|---|---|
| .. | ||
| app | ||
| components | ||
| contexts | ||
| hooks | ||
| i18n | ||
| lib | ||
| README.md | ||
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 |