- Add comprehensive root README with badges, architecture diagram, and setup guide - Update backend README with security middlewares and endpoint documentation - Update frontend README with design system and page structure - Update seeder-api README with generated data and credentials - Add internal module READMEs (middleware, handlers, components) - Document Clean Architecture layers and request flow - Add environment variables reference table
848 B
848 B
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 |