Digital.Net Telecom – Plataforma ISP Multi-Cidade

Plataforma fullstack para operação de ISP com arquitetura multi-cidade, painel admin e APIs testadas.

Visão geral

Plataforma fullstack para operação de provedor de internet, com arquitetura multi-cidade, landing pages otimizadas, painel administrativo completo e APIs validadas. Inclui suíte de testes automatizados e integração com IA.

Desafio

  • A operação digital do provedor estava distribuída em múltiplos fluxos e páginas desconectadas.
  • Havia inconsistência entre cidades, retrabalho em conteúdo e baixa padronização nas APIs.

Solução

  • Estruturei uma plataforma fullstack com arquitetura multi-cidade e painel administrativo modular.
  • Padronizei a camada de APIs com validações formais e cobertura de testes unitários/e2e.
  • Otimizei landing pages para conversão e consistência operacional entre unidades.

Arquitetura

  • Estrutura modular com App Router
  • Camada de API no padrão BFF
  • Organização de componentes orientada a domínio
  • Isolamento lógico multi-cidade
  • Endpoints REST validados

Decisões técnicas

  • Escolhi estrutura orientada a domínio em vez de organização por tipo de arquivo para reduzir acoplamento entre módulos.
  • Escolhi validação com Zod na fronteira das APIs em vez de validações dispersas para manter contratos previsíveis.
  • Escolhi suíte automatizada (unit + e2e) em vez de validação manual recorrente para reduzir regressão em fluxos críticos.

Destaques de Engenharia

  • Testes automatizados unitários e e2e
  • Dashboard administrativo multi-módulo
  • Otimização de landing pages para conversão
  • Validação de API com Zod
  • Integração com IA para recursos avançados

Impacto

  • Gestão operacional de ISP centralizada
  • Maior consistência entre conteúdos por cidade
  • Fluxo estruturado de gestão de leads

Resultado

  • Antes: operação distribuída em fluxos desconectados -> Depois: gestão centralizada em uma única plataforma.
  • Antes: variação de conteúdo por cidade -> Depois: padrão multi-cidade com consistência entre unidades.
  • Antes: regressões frequentes em integrações -> Depois: APIs validadas e testadas com maior previsibilidade.

Métricas

Lighthouse

Mobile: [preencher] | Desktop: [preencher]

Tempo de publicação

Antes: [preencher] -> Depois: [preencher]

SEO / Google Search Console

Impressões: [preencher] | Cliques: [preencher] | CTR: [preencher]

Tecnologias

  • Next.js 15
  • React
  • TypeScript
  • Prisma
  • PostgreSQL
  • NextAuth
  • Zod
  • React Query
  • Jest
  • Playwright
  • OpenAI SDK