Frontends — Visão geral
Apps do produto
Seção intitulada “Apps do produto”| App | Pasta | Porta local |
|---|---|---|
| Cadastro de Associados | apps/registration/ |
4255 |
| Assinatura de termos | apps/doc-sign/ |
4258 |
| Kunk | apps/kunk/ |
4257 |
| Área Admin | apps/admin/ |
4256 |
Cada app é um entrypoint independente (build/deploy próprio) e compartilha pacotes do monorepo. Não são produtos nem APIs separados.
O admin administra a instância (CRUD de dados, system_configs, operadores/permissões). O Kunk (apps/kunk) é o app operacional (acolhimento, pedidos, etc.). Ver admin/ e kunk/.
O que é compartilhado vs. específico
Seção intitulada “O que é compartilhado vs. específico”Compartilhado (packages/) |
Específico por app |
|---|---|
Cliente HTTP da kunk-api |
Rotas e páginas |
| Auth de sessão (cookie) | Fluxos de negócio |
| Tokens de tema / branding da associação | Layout (sidebar de progresso vs. dashboard) |
| Componentes de formulário reutilizáveis | Copy e CTAs |
| Utilitários (máscaras, CPF, telefone) | Integração doc-sign (fase 4 do cadastro) |
Relação com a API
Seção intitulada “Relação com a API”Todos os apps browser usam:
- Base:
/api/v1 - Auth: cookie
session_token(HttpOnly) para operadores; cookieassociate_sessionpara associados - Collections e rotas de domínio documentadas em
../api/
O cadastramento usa auth de associado (users), distinta da auth de operador (system_users) do painel. Ver cadastramento/api.
Índice desta pasta
Seção intitulada “Índice desta pasta”| Documento | Conteúdo |
|---|---|
| structure | Estrutura de monorepo e pacotes |
| Mapa de funcionalidades | Módulos/páginas por app |
| cadastramento/ | App de cadastro de associados |
| admin/ | App de administração da instância |
| kunk/ | App operacional Kunk |
| doc-sign/ | Termos de adesão e assinaturas |
