# 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 |
