SaaS / Atendimento com IA
CajiAgent
SaaS de atendimento com IA que conecta conversas, estoque, áudio e ações operacionais.
Atuação full stack durante 1 ano em uma equipe de quatro pessoas, com liderança definida e responsabilidades técnicas específicas.
- Papel
- Desenvolvedor full stack
- Equipe
- 4 pessoas
- Duração
- 1 ano
- Infraestrutura
- AWS

Do problemaà entrega.
- Problema
- Permitir que um agente de atendimento execute ações reais do negócio sem perder o contexto entre canais, estoque, agenda, pagamentos e suporte humano.
- Solução
- Um SaaS com mensageria, Fastify e serviços FastAPI/LangChain, apoiado por PostgreSQL e Redis para conectar IA, estoque, áudio e integrações operacionais.
- Entrega
- Um produto em equipe que reúne atendimento contínuo, canais de mensagem e rotinas do negócio numa experiência administrável e observável.
O que eu fiz.O produto foi construído por uma equipe. Minha contribuição ficou concentrada nas integrações de canais e na conexão entre IA, áudio e estoque.
- Integração com a API do WhatsApp.
- Integração com o Instagram.
- Sistema de estoque conectado à IA para consulta e resposta durante o atendimento.
- Serviços de IA com FastAPI e LangChain, integrados a PostgreSQL e Redis.
- Processamento de áudio com Groq e Whisper.
- Desenvolvimento full stack nas áreas sob minha responsabilidade.
Escopo do produto
- Bot de atendimento disponível 24 horas.
- Mensageria, usuários e painel administrativo com observabilidade.
- Estoque integrado ao contexto do agente.
- Agendamento, pagamento prévio e integrações de comunicação.
Arquitetura.Uma visão em alto nível das partes confirmadas do sistema.
Atendimento
- WhatsApp + InstagramCanais de conversa
- Node.js + FastifyAPI e orquestração
- FastAPI + LangChainServiços e orquestração de IA
- GeminiModelo integrado ao agente
Dados e ações
- PostgreSQL + RedisCamada de dados
- EstoqueContexto operacional
- IntegraçõesStripe, agenda e e-mail
- AWSInfraestrutura do produto
Áudio e atendimento
- Mensagem de áudioEntrada do canal
- Groq + WhisperTranscrição do áudio
- AgenteInterpretação e resposta
- Painel adminGestão e observabilidade
Telas reais.Clique para ampliar.
Stacke integrações.
Frontend
- React
- Vite
Backend
- Node.js
- Fastify
- Python
Dados
- PostgreSQL
- Redis
IA e áudio
- FastAPI
- LangChain
- Gemini
- Groq
- Whisper
Infra e qualidade
- AWS
- Testes unitários
- Testes de integração
- Playwright
Integrações
- Stripe
- Google Calendar
Qualidadee operação.
- Testes unitários em todas as áreas desenvolvidas.
- Testes de integração entre os serviços.
- Fluxos E2E automatizados com Playwright.
- Painel administrativo com observabilidade do produto.
Em produção
- Infraestrutura e hospedagem do produto em AWS.
- Deploy das camadas React/Vite, Node.js/Fastify e Python.
- Observabilidade disponível no painel administrativo.
O que este projetoevidencia.
- Conectar respostas de IA a dados reais de estoque
- Tratar áudio como parte da experiência conversacional
- Delimitar responsabilidades em um produto construído em equipe
