- Telas iniciais do projeto criadas - Estrutura de pastas e arquivos definida - Componentes instalados e linguagem definida - Vite configurado para React e build de dev rapida - Mockups de dados criados para desenvolvimento dos módulos - Documentação inicial criada para guiar o desenvolvimento e uso do projeto
36 lines
869 B
Markdown
36 lines
869 B
Markdown
# Módulo Attendance / Novo Atendimento
|
|
|
|
## Objetivo
|
|
|
|
Permitir que um operador inicie rapidamente um novo atendimento.
|
|
|
|
## Tela principal
|
|
|
|
- `NewAttendancePage.jsx`
|
|
|
|
## Componentes e lógica
|
|
|
|
- `RecentContactsList.jsx`: contatos recentes e seleção rápida
|
|
- `attendanceMocks.js`: canais, áreas e contatos mockados
|
|
|
|
## Funcionalidades simuladas
|
|
|
|
- buscar contato
|
|
- escolher um contato recente
|
|
- informar novo número
|
|
- escolher canal:
|
|
- WhatsApp
|
|
- SMS
|
|
- Ligação
|
|
- selecionar área opcional
|
|
- iniciar atendimento
|
|
|
|
## Regras de navegação
|
|
|
|
- se o canal escolhido for `WhatsApp` ou `SMS`, a navegação vai para `/chat`
|
|
- se o canal escolhido for `Ligação`, a navegação vai para `/call`
|
|
|
|
## Papel na apresentação
|
|
|
|
Esse módulo deixa muito claro o ganho operacional do produto: o atendente consegue iniciar fluxos rapidamente sem sair da mesma plataforma.
|