🧠 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
▶️ Como rodar
git clone https://github.com/ilanzgx/zuno-app.git
cd zuno-app
npm install
npm run dev
O comando
npm run devsobe 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.