Provedor Connect – Plataforma ISP com Integração SGP
Produto fullstack para ISP com autoatendimento, painel admin e integração SGP desacoplada.
Visão geral
Produto fullstack criado para um provedor regional, reunindo landing pages comerciais, área do cliente e painel administrativo na mesma experiência. O ponto central do projeto foi desacoplar a integração com SGPs para reduzir custo de manutenção e facilitar evolução do produto.
Galeria do produto



Desafio
- A operação dependia de fluxos separados para área comercial, autoatendimento e gestão interna.
- Além disso, cada integração com SGP aumentava acoplamento e custo de manutenção.
Solução
- Desenvolvi uma plataforma fullstack com portal do cliente, painel administrativo e uma camada de drivers SGP desacoplada.
- Implementei autenticação JWT HttpOnly, validações de entrada e fallback com mock driver para desenvolvimento local.
- Assim, o produto passou a integrar múltiplos SGPs sem reescrever o núcleo da aplicação.
Arquitetura
- Arquitetura fullstack com App Router
- Server Actions + API Routes
- Estrutura modular baseada em domínio
- Camada de drivers SGP desacoplada
- Autenticação JWT HttpOnly
Decisões técnicas
- Escolhi camada de drivers SGP em vez de integração direta por fornecedor para reduzir acoplamento externo.
- Escolhi JWT HttpOnly em vez de token exposto no cliente para reforçar segurança de sessão administrativa.
- Escolhi fallback com mock driver em vez de bloquear ambiente local sem SGP para acelerar desenvolvimento e testes.
Destaques de Engenharia
- Integração SGP com múltiplos provedores
- Portal de autoatendimento para cliente
- Gestão dinâmica de conteúdo
- Autenticação administrativa segura
- Driver mock para fallback em desenvolvimento
Impacto
- Operação digital do ISP unificada
- Redução de demanda de suporte via autoatendimento
- Menor acoplamento com sistemas externos
Resultado
- Antes: comercial, autoatendimento e backoffice rodavam separados -> Depois: a operação foi unificada em uma única aplicação.
- Antes: o suporte manual carregava mais fricção -> Depois: o portal de autoatendimento reduziu parte desse trabalho operacional.
- Antes: cada novo SGP exigia acoplamento direto -> Depois: a camada de drivers deixou a integração mais sustentável.
Tecnologias
- Next.js 16
- React 19
- TypeScript
- Prisma
- PostgreSQL
- React Hook Form
- Zod
- JWT (jose)
- bcryptjs