Visão Geral
Guia técnico-operacional do GNOQ Core.
O GNOQ Core é o sistema usado para centralizar clientes, regionais, vagas, candidatos, usuários, permissões, auditoria e chamados internos. Esta documentação deve responder três perguntas rapidamente:
- O que o sistema faz? Veja Produto e Fluxos.
- Como cada módulo funciona? Veja Módulos do Sistema.
- Como manter, subir e publicar? Veja Operação e Desenvolvimento.
Mapa rápido
| Seção | Quando usar |
|---|---|
| Produto | Entender a visão geral, papéis e fluxos ponta a ponta. |
| Módulos | Consultar regras de negócio por área: vagas, candidatos, clientes, usuários, chamados. |
| Operação | Rodar localmente, conferir variáveis, pipelines, deploy e domínio. |
| Desenvolvimento | Ver padrões de backend, frontend, validações, cache, permissões e documentação. |
| Backend | Referência técnica mais detalhada da API e das entidades. |
| Frontend | Referência técnica mais detalhada da aplicação web. |
Repositórios
| Repositório | Responsabilidade | Stack principal |
|---|---|---|
gnoqcore-backend | API, regras de negócio, autorização, auditoria, persistência e integrações. | Java 21, Micronaut, Maven, PostgreSQL, MongoDB, Flyway. |
gnoqcore-frontend | Interface web, formulários, listagens, filtros, permissões visuais e experiência do usuário. | Next.js 16, React 19, TypeScript, Tailwind, TanStack Query, React Hook Form, Zod. |
gnoqcore-docs | Documentação do produto, operação e desenvolvimento. | Next.js, Fumadocs, MDX, Vercel. |
Endereço da documentação
Produção: https://coredocs.gnoq.com.br
Fallback Vercel: https://gnoqcore-docs.vercel.app/docs
Como manter
Atualize esta documentação no mesmo PR que muda uma regra, tela, endpoint, permissão, pipeline ou fluxo de usuário. A página não precisa repetir código, mas precisa registrar a intenção da regra, os impactos e onde o próximo desenvolvedor deve olhar.