← Todos os projetos

Plataforma de análise com IA integrada a diferentes fontes de dados.

Tecnologias
Python / FastAPIReactFlutter

Cada fonte tem suas regras

Analisar informações de fontes diferentes envolve mais do que uma tela de consulta: cada banco tem seu dialeto, suas permissões e sua forma de conexão.

Conectores separados da análise

O AInalise conecta fontes de dados a experiências de análise com IA. API, conectores e agente local cuidam do acesso; sistema web e aplicativo apresentam as análises.

O que compõe a solução

Dados da plataforma e dados do cliente O PostgreSQL da plataforma é separado das fontes consultadas. O acesso central ou por agente depende do modo autorizado e das capacidades de cada ambiente.

Minha contribuição

Criei o AInalise e desenvolvi a API, os conectores, o agente local e as interfaces web e móvel. O desafio é tratar as diferenças de conexão e permissão de cada fonte sem levar essa complexidade para quem está fazendo a análise.

Como organizei a solução

API Python, conectores e agente fazem a ponte entre fontes de dados e experiências analíticas web/mobile.

Estrutura técnica

Tecnologia por módulo.

Web, API, app e agente local têm responsabilidades diferentes na análise e no acesso autorizado às fontes de dados.

01 / Existente

Sistema

ReactTypeScriptViteReact Query

Interface de análises e administração.

Rotas, estados de consulta e componentes apresentam dados e operações autorizadas pela API, sem conectar o navegador diretamente às bases dos clientes.

02 / Existente

API e conectores

PythonFastAPISQLAlchemyPostgreSQL

API central e conectores.

Serviços por funcionalidade organizam contratos, permissões, metadados e consultas. Adaptadores tratam os dialetos e formas de conexão das fontes externas.

03 / Existente

Aplicativo

FlutterDartRiverpodDio

Superfície móvel da plataforma.

Estado e comunicação HTTP ficam em camadas próprias. O app consome contratos da API; não replica os conectores corporativos do servidor.

04 / Existente

Agente

PythonTyperFastAPISQLAlchemyhttpx

Acesso a fontes na rede local.

Agente com configuração, coleta de metadados, guarda de consultas somente leitura e comunicação com a API central.

Como as partes se conectam

Web e app usam a API. Fontes podem ser acessadas pelo conector central ou pelo agente local, conforme o modo autorizado e a capacidade do ambiente.

Dados e integrações

PostgreSQL armazena os dados da plataforma. PostgreSQL, MySQL, SQL Server e Oracle aparecem como fontes externas; Azure SQL/Fabric exigem seus próprios modos de autenticação.

Qualidade e operação

API, web e agente são validados separadamente. A publicação usa AWS; a instalação do agente e a conexão com cada fonte de dados têm verificações próprias.

Competências neste projeto

/→

Continue explorando

Tem um desafio parecido?

Podemos conversar sobre a arquitetura, o desenvolvimento ou a evolução do seu produto.