Descrição do projeto
Procuro um parceiro de tecnologia (desenvolvedor full stack) para assumir a parte técnica (CTO) e participar da construção de um sistema SaaS jurídico (cockpit para advogados). O ADVDASH é um ecossistema SaaS de produtividade jurídica voltado para advogados autônomos e escritórios de advocacia. A interface de front-end (UI/UX), o mapa de páginas e o fluxo de navegação do usuário já foram completamente desenhados e validados visualmente na plataforma Base44. Conduzir e implementar alterações necessárias, modificar layout, agregar funcionalidades, integrar apps e APIs, projetar, desenvolver e escalar a arquitetura e a inteligência de dados, garantir segurança do sistema, etc. Objetivo: co-criação e lançamento do produto no mercado. 1. Engine de Inteligência Artificial & Orquestração de LLMs - Integração de APIs de IA: conexão robusta e otimizada com os modelos de linguagem líderes de mercado (OpenAI API / Claude Anthropic API). - Camada de anonimização automática (data masking): desenvolvimento de um middleware ou microsserviço que intercepte os prompts dos advogados e aplique scripts de NLP ou regex para identificar e substituir dados sensíveis (nomes de clientes, CPFs, CNPJs, valores da causa, números de processos e segredos de justiça) por tags neutras. - Processamento reverso: recomposição do texto gerado pela IA no retorno ao front-end, reinserindo as variáveis reais do banco de dados na tela do usuário, garantindo a política de Zero Data Retention (ZDR) na camada externa. - Motor de prompts dinâmicos: estruturação da lógica do banco de dados para injetar inputs simples preenchidos por formulários no front-end em system prompts avançados criados internamente. 2. Gerenciamento e escala da arquitetura SaaS (multi-tenant) - Arquitetura multi-tenant: implementação de uma arquitetura de banco de dados escalável com isolamento lógico rígido de dados de clientes e escritórios, impedindo vazamento ou cruzamento de cache entre assinantes. - Módulo híbrido (Solo vs. Team): desenvolvimento de filtros e permissões condicionais onde, no plano Solo, a interface é enxuta para um usuário, e no plano Team o sistema habilita um painel gerencial (atribuição de tarefas para equipe, painel de triagem/controladoria e logs de auditoria). - Logs e auditoria: sistema de logs em tempo real registrando o histórico de modificações, acessos a arquivos e downloads do sistema para relatórios gerenciais das bancas. 3. Integração de APIs operacionais e utilitários - Integração com gateways de pagamento e bancos: implementação de APIs de cobrança recorrente (SaaS) e conciliação bancária via PIX e boletos automatizados (Asaas, Iugu, Cora ou similares) integrados ao módulo financeiro do painel. - Mensageria e notificações (omnichannel): integração com APIs de e-mail (SendGrid/Amazon SES) e WhatsApp Business API (via instâncias parceiras) para o disparo automatizado de relatórios e atualizações de casos aos clientes dos advogados. - Sincronização de calendários: integração bidirecional do módulo de agenda com o Google Calendar API e Microsoft Outlook Calendar API. 4. Stack tecnológica sugerida (aberta a discussão) - Front-end: renderização e consumo de dados estruturados com base nos componentes desenhados na Base44. - Back-end: Node.js (TypeScript), Python (excelente para manipulação de IA/NLP), Elixir ou Go. - Banco de dados: PostgreSQL ou MongoDB (com criptografia em repouso AES-256) + Redis para cache e gerenciamento de filas. - Infraestrutura: cloud baseada em serviços gerenciados (AWS, Google Cloud ou Vercel/Supabase para MVP rápido) com foco em segurança, criptografia SSL/TLS e conformidade estrita com as diretrizes da LGPD. Escopo técnico - principais entregas: - Integração de IA (OpenAI / Claude API): criar a lógica que envia inputs de formulários simples para prompts estruturados de sistema. - Camada de segurança (data masking): criar uma rotina (regex/NLP) que mascare dados sensíveis antes de enviar o texto para a API de IA e desmascare no retorno (política de Zero Data Retention). - Estrutura multi-tenant: configurar o banco de dados isolando dados do plano Individual (1 usuário) e do plano Equipe (filtros para múltiplos usuários na mesma empresa). - Integrações de API: conectar gateway de pagamento (Asaas, Iugu ou similar para cobrança recorrente) e sincronização simples de agenda (Google Calendar). - Stack recomendada para o MVP: Node.js (TypeScript) ou Python / Supabase / PostgreSQL. Aberto a sugestões eficientes.
Aplicar para o projeto