Sun Brazil — Plataforma de Turismo com IA
Projetei e desenvolvi do zero a nova plataforma digital da Sun Brazil, agência de turismo com mais de 30 anos de atuação nos Estados Unidos (Miami), atendendo ao público brasileiro e ao americano. O produto substitui a dependência de operadoras terceirizadas por um ecossistema próprio: site público de vendas, portal do cliente, portal de parceiros e um CMS administrativo proprietário construído sob medida.
Mesmo com experiência prévia em WordPress e Drupal — e sem restrição técnica para usá-los —, o cliente optou por um admin proprietário, garantindo controle total sobre o modelo de dados, as regras de negócio de turismo, o RBAC e a integração direta com a camada de IA.
Por que esta plataforma é diferente
Não é apenas um site de agência: a IA atua nos dois lados da operação.
- Para a agência — administração automatizada: um modo automatizado (RPA) acelera a administração de conteúdo com IA — importação de tabelas de preço (CSV/Excel) dos operadores, aplicação de markup por categoria, cadastro e atualização de pacotes e roteiros e organização de conteúdo, reduzindo drasticamente o trabalho manual da equipe.
- Para o viajante — autoatendimento humanizado: o usuário final pesquisa e monta seus produtos de forma autônoma e rápida, conversando em linguagem natural, e recebe respostas humanizadas geradas por um LLM — sempre ancoradas no catálogo real, sem inventar preços ou políticas.
É essa combinação — automação para quem administra e conversa inteligente para quem viaja — que diferencia a plataforma de um e-commerce tradicional.
IA aplicada ao produto
- Assistente de auto-atendimento: responde com base no catálogo real e no conteúdo institucional da agência (sem inventar preços ou políticas), com guardrails contra alucinação, formatação rica, streaming em tempo real e multilíngue.
- Orquestrador de pacotes multi-agente: coordena agentes, skills e ferramentas (catálogo, disponibilidade, busca vetorial e recomendação) para montar pacotes sob demanda, com RAG sobre base institucional + catálogo, delegação entre agentes e auditoria de execuções.
- Configuração em runtime: providers compatíveis com OpenAI (DeepSeek, OpenAI, Google), modelo e temperatura por agente, ajustáveis pelo próprio admin.
Arquitetura
Três camadas desacopladas, escaláveis e independentes por serviço:
- Frontend: Next.js 16 (App Router) + React 19 + TypeScript, design system componentizado (CVA + Tailwind Merge), Zustand, i18n nativo com 4 idiomas (pt, en, es, it) e 2 mercados (BR / US, USD), com SEO dinâmico e mobile-first.
- Backend: NestJS 11 + Prisma ORM + PostgreSQL 16 com pgvector, Redis 7 + BullMQ (cache e filas), JWT/Passport, Helmet, rate limiting, RBAC granular e auditoria — 59 modelos cobrindo catálogo, vendas, CMS, IA, LGPD e parceiros.
- Serviço de IA dedicado: Python + FastAPI com streaming via SSE, RAG próprio (embedder, indexer, retriever e cliente pgvector) e registro de ferramentas (tool calling).
Infraestrutura em VPS Linux com Nginx, PM2 em cluster mode, Cloudflare e SSL Let's Encrypt, com ambientes DEV → PROD e deploy versionado.
Funcionalidades
- Site público: discovery com destaques e ofertas, busca estruturada com filtros, catálogo e detalhe de pacotes (galeria, itinerário dia a dia, inclusos, políticas, avaliações), comparador, módulo de cruzeiros, destinos e roteiros, chat de IA com os resultados ao lado da conversa e solicitação comercial (formulário + notificação).
- Portal do cliente: cadastro/login, verificação de e-mail, recuperação de senha, perfil com preferências de viagem, viajantes, favoritos, alertas de preço e gestão de privacidade/LGPD.
- Portal de parceiros: dashboard de campanhas e relatórios de exposição e desempenho.
- CMS proprietário: dashboard e visão operacional; CRUD de pacotes com preview, categorias, destinos, cruzeiros, operadores e origens; importação de tabelas de preço (CSV/Excel) com markup por categoria; pedidos, solicitações, cotações, cupons e financeiro; usuários e RBAC (Super Admin, Gerente, Operador, Financeiro, Parceiro); biblioteca de políticas e templates de notificação; conteúdo e páginas institucionais; central de IA (agentes, skills e providers), auditoria, LGPD e modo manutenção — tudo sem depender de plugins de terceiros.
IA no processo de desenvolvimento
O projeto foi conduzido com um workflow assistido por IA e orientado a especificação: PRD e spec técnica como fonte de verdade, execução em sprints com gates de validação e handoffs documentados. A IA acelerou implementação, refatoração, padronização do design system e escrita de testes, com a validação ancorada em evidências técnicas: 49 testes automatizados na API e uma suíte E2E com 23 cenários aprovados, além de auditorias de acessibilidade (WCAG 2.1 AA) e de conteúdo.
Diferenciais
- CMS proprietário sob medida, sem WordPress/Drupal — decisão estratégica com ganho de performance, segurança e integração nativa com IA.
- Arquitetura de três camadas desacopladas, escalável e independente por serviço.
- IA com dados reais e rastreáveis, e não um chatbot genérico plugado por cima.
- Operação bilíngue e bimercado (BR/US) desde a fundação, com base pronta para LGPD, auditoria, filas assíncronas e busca vetorial.
Em uma linha: plataforma de turismo full-stack com CMS proprietário, e-commerce de pacotes e cruzeiros, portais de cliente e parceiro e uma camada de IA de auto-atendimento e orquestração de pacotes — construída para uma agência americana de 30+ anos que atende brasileiros e americanos.