Voltar aos projetos

Estudo de caso · 03

waTools

Plataforma SaaS para operações via WhatsApp

Um ecossistema SaaS com produtos para gestão de clientes, automação, campanhas e operações comerciais pelo WhatsApp.

Atuação
Desenvolvedor Full Stack
Empresa
waTools
Período
2024 até o momento
Foco
Node.js · TypeScript · MongoDB
Página pública da plataforma waTools

waTools · produto integrado à API Oficial da Meta

Visão geral

Na waTools, atuo no desenvolvimento de APIs REST, autenticação, webhooks e integrações com serviços externos, além das interfaces e plataformas administrativas dos produtos.

120+
operações White Label
~350 mil
usuários no ecossistema ampliado
01

Contexto e problema

O ecossistema atende diferentes operações, marcas, configurações e perfis de usuário. O desafio é manter consistência entre os produtos sem perder a flexibilidade necessária para contextos White Label e serviços externos.

02

Minha atuação

Atuo como Desenvolvedor Full Stack, com foco em APIs, autenticação, regras de negócio e integrações. A experiência com React e Next.js permite acompanhar a funcionalidade até as jornadas dos clientes e as ferramentas operacionais dos produtos.

03

O que desenvolvi

  • Integrações com APIs REST e funcionalidades de backend usando Node.js.
  • Fluxos de autenticação com OAuth 2.0 e JWT.
  • Webhooks e integrações com serviços externos, incluindo o ecossistema Meta e WhatsApp.
  • Funcionalidades White Label para produtos com diferentes marcas e configurações.
  • Dashboards, portais de clientes e fluxos de produto com React, Next.js e TypeScript.
04

Decisões técnicas

Dentro do escopo que posso apresentar publicamente, a implementação usa OAuth 2.0 e JWT na autenticação, APIs REST e webhooks na comunicação entre serviços e recursos White Label para atender operações com identidades distintas.

05

Impacto

O trabalho contribui para produtos presentes em mais de 120 operações White Label. Parte desses produtos integra um ecossistema mais amplo, com aproximadamente 350 mil usuários.

Stack

Tecnologias utilizadas

  • Node.js
  • TypeScript
  • MongoDB
  • Redis
  • OAuth 2.0
  • JWT
  • Meta API
  • React
  • Next.js