image

Acesse bootcamps ilimitados e +750 cursos pra sempre

75
%OFF
Article image
Washington Brito
Washington Brito05/11/2026 13:35
Compartilhe

WBM Assistente Financeiro: Consultas Bancárias Inteligentes via Linguagem Natural 💳🤖

    WBM Assistente Financeiro: Consultas Bancárias Inteligentes via Linguagem Natural 💳🤖

    Arquitetura de Aplicações Financeiras, Integração Plaid Sandbox e Desenvolvimento Low-Code com Lovable

    O WBM Assistente Financeiro é uma aplicação demonstrativa moderna que redefine a forma como interagimos com dados financeiros. Ao combinar uma interface conversacional intuitiva em linguagem natural com arquiteturas reativas de ponta, o projeto permite consultar contas, saldos, transações detalhadas e despesas categorizadas de forma fluida.

    A aplicação está publicada e pronta para testes em wbm-assistente-financeiro.lovable.app, servindo como excelente referência de arquitetura para o ecossistema financeiro digital.

    image

    1. Principais Funcionalidades 🌟

    O assistente foi projetado para oferecer uma experiência rica e acessível, dividida em pilares centrais de interação:

    • Conversação Natural: Faça perguntas diretas sobre suas contas, saldos atuais, transações recentes ou histórico completo, além de resumos de movimentações financeiras.

    • Modo Dual (Demonstração vs. Plaid Sandbox): Alterne facilmente entre dados fictícios integrados para testes rápidos e o ambiente real de simulação da Plaid Sandbox.

    • Sugestões Contextuais: Utilize sugestões prontas de perguntas para iniciar ou dinamizar a conversa com o assistente.

    • Segurança de Acesso: A aplicação é protegida por senha compartilhada, garantindo controle de acesso ao ambiente de demonstração.

    Nota importante: O modo Demonstração utiliza dados puramente fictícios sem conexão com contas bancárias reais. O Plaid Sandbox funciona exclusivamente como ambiente de testes homologado.

    2. Pilares Tecnológicos do Projeto 📊

    A arquitetura do projeto une ferramentas de alta performance no desenvolvimento web moderno:

    Camada TecnológicaFerramentas e Bibliotecas UtilizadasPropósito no ProjetoFrontend & RoteamentoReact, TypeScript, TanStack Start & TanStack RouterRenderização reativa de alta performance e navegação tipada.Estilização & BuildVite & Tailwind CSSEmpacotamento ultra-rápido e design responsivo com utilitários CSS.Backend & ServidorSupabase (Edge Functions & Recursos de Servidor)Gerenciamento de backend, segurança de senhas e rotinas de servidor.Integração FinanceiraPlaid SandboxSimulação de dados bancários de demonstração para testes de integração.

    3. Guia de Desenvolvimento Local 💻

    Para executar e desenvolver o projeto localmente em sua máquina, certifique-se de possuir o Node.js e o npm instalados (você pode utilizar o nvm para gerenciamento de versões).

    Siga os passos abaixo no terminal:

    Bash

    # 1. Clone o repositório oficial
    git clone https://github.com/WashingtonBM/wbm-assistente-financeiro.git
    
    # 2. Acesse o diretório do projeto
    cd wbm-assistente-financeiro
    
    # 3. Instale as dependências
    npm i
    
    # 4. Inicie o servidor de desenvolvimento local
    npm run dev
    

    O terminal exibirá o endereço local da aplicação para testes em tempo real.

    4. Comandos Disponíveis no Repositório ⚙️

    O arquivo package.json disponibiliza comandos essenciais para a operação e manutenção do código:

    • npm run dev — Inicia o servidor de desenvolvimento local.

    • npm run build — Gera a versão otimizada para produção.

    • npm run preview — Visualiza a versão de produção localmente.

    • npm run lint — Executa a verificação estática de código com ESLint.

    • npm test — Executa a suíte de testes unitários.

    • npm run test:watch — Executa os testes em modo de observação contínua.

    5. Configuração do Sandbox e Sincronização com Lovable 🔄

    Configuração do Ambiente

    O modo Plaid Sandbox depende de credenciais de teste e da senha compartilhada configuradas no ambiente de servidor do Supabase. Nunca insira segredos ou credenciais no código-fonte público. Caso não configure o ambiente Plaid, utilize o modo Demonstração com dados fictícios.

    O Ecossistema Lovable & GitHub

    O projeto foi integralmente gerado e estruturado com o auxílio do Lovable, mantendo sincronia bidirecional com o repositório GitHub (main):

    • Desenvolvimento Ágil: Descreva novas funcionalidades no editor Lovable para implementação automática.

    • Controle Total do Código: O código-fonte pertence a você. Envie alterações diretamente para o branch main no GitHub para sincronizá-las de volta ao Lovable de forma contínua.
    Compartilhe
    Recomendados para você
    Neo4j - Certification
    DXC - IA do Zero ao Primeiro Agente
    Reclame AQUI - Dados e IA na Prática
    Comentários (0)