Contact
Vamos trabalhar juntos
CourtImmo - Plataforma SaaS para Corretores de Credito

CourtImmo - Plataforma SaaS para Corretores de Credito

Uma plataforma SaaS co-fundada com um cliente de corretagem imobiliaria, usando IA para otimizar cada etapa, da captacao do cliente ao envio ao banco.

2025 - 2026
~3 semanas de desenvolvimento ativo
CTO & Co-Founder (ACCENSEO)
Next.js 16React 19TypeScript 5.9Prisma 7PostgreSQL 16Tailwind CSS 4TerraformDockerTraefikVitest

Linhas de Codigo

211,403

TypeScript (666 .tsx + 580 .ts)

Aplicacoes

7

7 apps Next.js 16

Modelos BD

98

15 arquivos Prisma modulares

Integracoes Planejadas

96

Stripe, Resend, Neon...

Apresentacao

Uma revolucao digital para a corretagem imobiliaria

CourtImmo e uma plataforma SaaS destinada a profissionais de corretagem de credito imobiliario e seguros na Franca. A plataforma utiliza inteligencia artificial para acelerar e otimizar todos os processos de corretagem - da captacao do cliente ao envio ao banco. Construida como um monorepo Turborepo com 7 aplicacoes Next.js 16 distintas e 14 pacotes compartilhados, ela representa uma ferramenta de transformacao digital para uma industria ainda amplamente dependente de processos manuais em papel.

CTO & Co-FounderACCENSEOB2BCorretores de credito e segurosB2CMutuarios (portal do cliente)
Natureza do Projeto

Plataforma SaaS multi-aplicacao (monorepo) - 7 aplicacoes web distintas + 14 pacotes compartilhados, cobrindo todo o fluxo de corretagem imobiliaria.

Dominio de Negocios

Financas / Imobiliario - corretagem de credito imobiliario, seguro do mutuario, consolidacao de credito, emprestimos profissionais. Conformidade com ORIAS, GDPR e regulamentacoes HCSF.

Escopo Funcional

Gestao de Dossiês

Criar, acompanhar, arquivar dossiês com gestao completa do ciclo

Portal do Cliente com IA

Modo "Zero Entry" - extracao automatica de dados via IA

Ferramentas de Simulacao

Capacidade de emprestimo, parcelas, PTZ, custos notariais

CRM Comercial

Pipeline de vendas, gestao de prospects, contratos

Administracao SaaS

Assinaturas, faturamento, feature flags, supervisao IA, RBAC

Hub de Autenticacao Centralizado

SSO, MFA (TOTP, WebAuthn, codigos backup), magic link, auth telefone

Arquitetura da Plataforma
7 aplicacoes Next.js 16 conectadas por pacotes compartilhados

Objetivos, Contexto, Desafios e Riscos

Compreendendo a visao estrategica por tras do codigo

Objetivos
  • Entregar uma solucao completa para corretores: CRM, simulacao, gestao de dossiês, conformidade, integracoes bancarias
  • Automatizar a coleta de dados do mutuario por IA multimodal (extracao de documentos, chat conversacional)
  • Garantir a conformidade regulatoria (ORIAS, GDPR, taxas de usura HCSF)
  • Oferecer um modelo SaaS multi-tenant com white-labeling (dominio personalizado, branding, SMTP, templates de email)
  • Responder a transformacao digital do mercado frances de corretagem
Desafios
  • - Posicionar-se como a solucao digital de referencia para corretores
  • - Conformidade estrita com regulamentacoes financeiras francesas e GDPR
  • - Supervisao e controle de custos de IA com monitoramento
Riscos Identificados

Custos de IA

Multiplos provedores de IA (Anthropic, OpenAI, Google) exigindo monitoramento fino de custos

Conformidade ORIAS e ACPR

Todo corretor deve ser registrado no ORIAS e supervisionado pela ACPR - a plataforma deve verificar o registro e exibir informacoes legais obrigatorias

Taxa de Usura e Regras HCSF

As simulacoes devem respeitar a taxa de usura trimestral do Banque de France e o limite HCSF de 35% de endividamento - taxas devem ser atualizadas regularmente

DCI e Obrigacoes Pre-Contratuais

Geracao obrigatoria da FEIN (Ficha Europeia de Informacao Normalizada), dever de aconselhamento com justificativa escrita e verificacao antilavagem (AML/KYC) para cada dossiê

Retencao e Destruicao de Documentos

Documentos LCB-FT/KYC conservados 5 anos apos fim da relacao (art. L.561-12 CMF), documentos contabeis 10 anos, FISE e relatorios de conselho pela duracao do emprestimo + 5 anos - depois destruicao segura com prova rastreavel

RGPD e Protecao de Dados Financeiros

O tratamento em escala de renda, patrimonio e dados familiares exige AIPD obrigatoria (art. 35 RGPD), criptografia em repouso e em transito, controle de acesso por perfil, e implementacao dos direitos de acesso, portabilidade e exclusao

Hospedagem UE e Soberania dos Dados

O RGPD (art. 44-49) exige hospedagem na UE/EEE para dados financeiros - hospedagem na Franca recomendada pela ACPR, especialmente apos a decisao Schrems II que invalidou transferencias UE-EUA

LCB-FT / KYC e Tracfin

Corretores estao sujeitos a obrigacoes antilavagem (art. L.561-2 CMF): verificacao de identidade, deteccao de PPE (Pessoas Politicamente Expostas), vigilancia continua e declaracao de suspeita ao Tracfin

Pista de Auditoria e Controles ACPR

A ACPR pode realizar inspecoes in loco (art. L.612-24 CMF) - a plataforma deve manter logs com carimbo de tempo de cada acao: criacao de dossiê, validacao KYC, geracao FISE, entrega do conselho, conservados no minimo 5 anos

As Etapas - O que Fazemos

Uma jornada concreta, fase por fase, da construcao

Fase 1
Fundacoes e Arquitetura
Pre-git (~2025)
  • Projetou a arquitetura monorepo Turborepo
  • Selecionou a stack tecnologica (Next.js, Prisma, Better Auth, Tailwind)
  • Desenvolveu o esquema de dados (98 modelos em 15 arquivos Prisma)
  • Construiu 14 pacotes compartilhados (UI, auth, database, i18n)
  • Desenvolveu as 7 aplicacoes iniciais
Fase 2
Migracao & Reestruturacao
4 Feb 2026
  • Inicializou o repositorio git atual (15 commits em um dia)
  • Migrou o dominio de josedacosta.info para accenseo.com
  • Removeu apps obsoletas do monorepo
  • Migrou para Next.js 16 (middleware para proxy)
  • Refatoracao: auth centralizado, dashboard admin, features de seguranca
Fase 3
Enriquecimento de Funcionalidades
5-10 Feb 2026
  • Renomeou MortgageApplication para LoanCase (refatoracao domain-driven)
  • Adicionou supervisao de IA (custos, prompts versionados, human-in-loop)
  • Construiu pipeline CRM (prospects, deals, contratos)
  • Redesenhou conteudo web (blog, paginas de marketing)
  • Corrigiu conformidade TypeScript strict em todas as apps
Fase 4
Implantacao & Debugging
23 Feb 2026
  • Resolveu problemas de bundling Prisma para deploy em producao (12 commits)
  • Debugou fluxo de autenticacao SSO (sign-in, sessoes, secrets)
  • Otimizou processo de build (skip env validation, webpack mode)
  • Implementou endpoints temporarios de debug para diagnostico SSO

Os Atores - Interacoes

Equipe ACCENSEO em co-fundacao com um cliente de corretagem

CourtImmo e um projeto co-fundado com um cliente especializado em corretagem imobiliaria, desenvolvido pela equipe ACCENSEO. Como CTO & Co-Founder, lidero a direcao tecnica e a arquitetura. A equipe inclui Laura L. (gerente de projetos), Lucas T. e Yassir I. (desenvolvedores em alternancia). O projeto integra assistentes de IA (Claude e Gemini) como ferramentas estruturadas de produtividade, sob minha direcao e supervisao.

Tamanho da Equipe

4

Equipe ACCENSEO

Commits

54

462K insercoes

Arquivos Modificados

3,154

Documentacao

218

Arquivos Markdown

Resultados

Impacto mensuravel para o projeto e crescimento pessoal

Funcionalidades Atuais (11 modulos)

Hub de Auth Centralizado

SSO, OAuth, magic link, auth telefone, MFA (TOTP, WebAuthn)

Espaco Completo do Corretor

Dashboard, dossiês, gestao de documentos, mensagens, calendario

Suite de Simulacao

Capacidade, parcelas, PTZ, custos notariais, seguro, lissage

Portal Cliente com IA

Modo "Zero Entry" com extracao automatica de dados

Dashboard Admin SaaS

Gestao de clientes, assinaturas, faturas, CRM, RBAC, auditoria, GDPR

Site de Marketing

Paginas de produto, precos, blog (Payload CMS), estudos de caso

Documentacao Tecnica

Site MDX com Contentlayer, busca, navegacao, diagramas Mermaid

Design System

108 componentes UI, 6 layouts, 16 componentes IA

Infraestrutura como Codigo

Terraform (5 modulos, 3 ambientes), Docker Compose, 15 workflows CI/CD

Multi-Tenant / White-Label

Organizacoes, planos, assinaturas, branding personalizado, dominios custom

Distribuicao de Esforco nas 7 Aplicacoes
Modelo de Dados - Relacionamentos (98 modelos)
Relacionamentos centrais em 15 arquivos Prisma modulares
Crescimento Pessoal
  • Construcao de arquitetura monorepo multi-app em escala (7 apps, 14 pacotes)
  • Aprofundamento de expertise em modelagem de dominio financeiro (regulamentacoes hipotecarias, HCSF)
  • Experiencia pratica com integracao de IA multi-provedor e supervisao de custos
  • Fortalecimento de habilidades em padroes de autenticacao centralizada (SSO com MFA, WebAuthn, RBAC)
  • Desenvolvimento de proficiencia em IaC com implantacoes Terraform multi-ambiente

Roadmap do Projeto

O que estamos construindo a seguir

Futuro Imediato

O desenvolvimento atual foca em debugging SSO e preparacao para deploy em producao. O sistema esta pronto para operacao multi-tenant com 5 contas de servico configuradas. O esquema de banco de dados esta dimensionado para dados bancarios complexos.

Evolucao a Medio Prazo

A proxima fase foca em: ativar as integracoes bancarias planejadas, fortalecer a cobertura de testes, implementar migracoes de banco incrementais e ampliar a equipe ACCENSEO para acelerar a entrega.

Estado Atual

O projeto esta em desenvolvimento ativo com uma branch de feature (feature/shadcn-v4-migration). A base de codigo abrangente demonstra a viabilidade da abordagem monorepo para plataformas SaaS multi-app. As decisoes de arquitetura - hub de auth centralizado, pacotes compartilhados, estrutura feature-driven - provaram seu valor.

Reflexao Critica

Retrospectiva honesta sobre pontos fortes, fracos e licoes aprendidas

Pontos Fortes
  • Arquitetura Monorepo Exemplar

    A separacao em 7 apps e 14 pacotes compartilhados permite maxima reutilizacao de codigo mantendo fronteiras claras entre dominios funcionais.

  • Stack Tecnologica de Ponta

    Next.js 16, React 19, TypeScript 5.9, Prisma 7, Tailwind v4 - versoes mais recentes de cada tecnologia.

  • Seguranca por Design

    MFA multi-metodo (TOTP, WebAuthn, codigos backup), rate limiting Upstash, audit logs, verificacao de vazamento de senhas, conformidade GDPR.

  • Modelo de Dados Extremamente Rico

    98 modelos cobrindo todo o dominio de corretagem imobiliaria, com convencoes de nomenclatura estritas em 15 arquivos modulares.

  • Infraestrutura como Codigo Completa

    Terraform com 3 ambientes, Docker Compose para desenvolvimento local, 15 workflows CI/CD.

  • IA como Diferencial de Produto

    O modo "Zero Entry" e a supervisao de IA posicionam o produto em um segmento inovador.

Areas de Melhoria
  • Cobertura de Testes a Fortalecer

    52 arquivos de teste para 211.000 linhas de codigo - a proporcao teste/codigo e baixa.

  • Migracao Unica de Banco

    Todo o esquema (98 tabelas) em uma unica migracao inicial. Rollbacks e evolucoes sao mais arriscados.

  • Escala da Equipe Reduzida

    Uma equipe de 4 pessoas (CTO, gerente de projetos, 2 desenvolvedores em alternancia) para um escopo ambicioso. Compartilhamento de conhecimento e documentacao sao essenciais.

Licoes Duradouras
  • 1.O monorepo Turborepo + pnpm e uma arquitetura viavel para plataformas SaaS multi-app - a reutilizacao de codigo justifica a complexidade de setup.
  • 2.Autenticacao centralizada (hub SSO) e um padrao forte - evita duplicacao de logica auth e simplifica a gestao de sessoes.
  • 3.Convencoes de nomenclatura estritas em Prisma/PostgreSQL compensam a longo prazo - mapeamentos claros eliminam ambiguidade.
  • 4.IaC (Terraform) desde o inicio facilita a reprodutibilidade - os 3 ambientes estao alinhados gracas aos modulos compartilhados.
  • 5.Documentacao extensa e um investimento que protege o projeto - uma equipe pequena que documenta reduz o bus factor e acelera a integracao.

Trajetoria relacionada

Experiencia profissional ligada a esta realizacao

Competencias aplicadas

Competencias tecnicas e humanas aplicadas

Galeria de imagens

Capturas e visuais do projeto