Plataforma de gestão para negócios de serviço, como clínicas, salões e estúdios: clientes, agenda,
caixa e CRM. Pensada desde o início para ser vendida como assinatura, com várias empresas na mesma
instalação.
Arquitetura
- Multi-tenant com isolamento de dados por empresa
- Autenticação própria com confirmação de cadastro por e-mail
- Modelo relacional em Prisma sobre PostgreSQL gerenciado
- CI/CD com GitHub Actions: validação automática a cada push, preview por branch e produção pelo merge
- Rotinas em lote agendadas para processamento em segundo plano
Funcionalidades
- Clientes, agenda, caixa e CRM
- Plano empresarial com vários usuários por empresa
- Vários negócios na mesma conta
- Identidade visual e domínio próprios
Next.js 15
React 19
TypeScript
Prisma
PostgreSQL
Vercel
Neon
Resend
GitHub Actions
Agente de IA sobre a carteira comercial
IA aplicada · em validação
Assistente que responde perguntas em linguagem natural sobre as propostas de cada vendedor,
consumindo a API do sistema de gestão. A decisão central foi não deixar o modelo fazer
contas: o LLM só interpreta a pergunta e gera um plano estruturado, e a execução é feita
em Python, de forma determinística.
- Orquestração em grafo com LangGraph e ferramentas próprias
- Modelo rodando localmente, sem enviar dados comerciais para fora
- Sendo desacoplado em serviço próprio, dimensionado para picos de centenas de usuários simultâneos, cada um com milhares de propostas
Python
LangChain
LangGraph
Ollama
REST
API serverless de crédito consignado
Laboratório · AWS
API de simulação de consignado em AWS Lambda com MongoDB, construída para praticar sustentação de
ponta a ponta: logs estruturados no CloudWatch, rastreio de cada requisição por id,
alerta de consultas lentas, alarmes e métricas definidos como código, e um roteiro de investigação
de incidentes.
AWS Lambda
CloudWatch
MongoDB Atlas
Node.js
AWS SAM
GitHub Actions
Logging distribuído para microsserviços
TCC · 2025
Coleta centralizada de logs comparando REST, gRPC e Kafka em throughput, latência e comportamento
sob falha, para decidir qual transporte usar em cada cenário.
Kafka
gRPC
REST
Docker