Zuno - Consolidador de Investimentos

Plataforma financeira projetada para centralizar e gerenciar investimentos com visão em tempo real, utilizando microsserviços e um monorepo.

2 min read
  • Next.js
  • React
  • TypeScript
  • Java
  • Spring Boot
  • Python
  • FastAPI
  • Docker

🧠 Sobre

O Zuno é uma aplicação completa desenhada para centralizar a vida financeira de um investidor. Ele atua como um consolidador de investimentos unificando o portfólio, agregando dados do mercado e entregando uma visão holística do patrimônio.


⚙️ Tecnologias

O projeto segue uma arquitetura em Monorepo, orquestrando diferentes aplicações de forma simultânea:

  • Frontend (Web): Next.js, React, TypeScript e Tailwind CSS com Server Components
  • Backend Core (API): Java 21, Spring Boot, PostgreSQL e Redis — transações, carteiras e regras de negócio
  • Market API (Data Proxy): Python 3.13 e FastAPI com uv — extração de Market Data em tempo real da B3 (Ações, FIIs) e Criptomoedas

📸 Imagens

Dashboard principal Zuno Visualização da carteira 1 Visualização comparador de carteira 2

▶️ Como rodar

git clone https://github.com/ilanzgx/zuno-app.git
cd zuno-app
npm install
npm run dev

O comando npm run dev sobe todo o stack (Next.js, Spring Boot e Uvicorn/FastAPI) de uma só vez pelo gerenciamento unificado do monorepo.


✨ Funcionalidades

  • Visão em Tempo Real: Performance de portfólio, análise de alocações e histórico de dividendos
  • Interface Minimalista: Dashboard focada no usuário final com gráficos interativos
  • Orquestração Integrada: Infraestrutura multi-linguagem via Docker para serviços acessórios

📌 Status

🟡 Em andamento


👤 Autor

Ilan Fonseca github.com/ilanzgx

Código aberto sob a licença AGPLv3.