ESInvestment
Plataforma de investimentos em desenvolvimento, com frontend em Next.js e serviços de dados em FastAPI para reunir carteiras e acompanhar resultados.
- Ano
- 2026
- Tipo
- Produto
- Situação
- Em desenvolvimento
- Código
- Proprietário
Tecnologias
- Next.js
- TypeScript
- Tailwind CSS
- Supabase
- FastAPI
- Python

Sobre o projeto
O ESInvestment é uma plataforma em desenvolvimento para consolidar investimentos mantidos em diferentes instituições. O escopo abrange ações, fundos imobiliários (FIIs), renda fixa, títulos do Tesouro, criptoativos e investimentos no exterior.
Problema
Quando os investimentos estão distribuídos entre corretoras e instituições, acompanhar o patrimônio e a rentabilidade exige reunir informações de várias fontes. Essa fragmentação dificulta entender a composição da carteira e comparar seu desempenho com indicadores de mercado.
Solução
A proposta é reunir posições, proventos, alocação e evolução patrimonial em uma carteira consolidada. O escopo prevê lançamentos manuais e conexão com a B3, além de comparações de rentabilidade com CDI, Ibovespa (IBOV) e IPCA. Os planos foram definidos com uma carteira na versão gratuita e carteiras ilimitadas na versão Pro.
Minha atuação
Sou responsável pela arquitetura, pelo sistema de componentes visuais, pela modelagem de dados, pelas políticas de acesso e pela interface. O desenvolvimento parte de uma base compartilhada para os módulos de gestão da carteira.
Funcionalidades previstas
- Consolidação de diferentes classes de ativos em uma carteira
- Comparação de rentabilidade com CDI, IBOV e IPCA
- Acompanhamento de proventos e distribuição dos investimentos
- Consulta da evolução patrimonial
- Planos gratuito e Pro
Arquitetura e decisões técnicas
A arquitetura utiliza Next.js com App Router e Server Actions, integrado ao Supabase, e prevê serviços de dados em Python com FastAPI.
O modelo de acesso restringe cada usuário às próprias carteiras, com políticas de segurança por linha (Row Level Security) no PostgreSQL. Essa abordagem aplica as permissões também no banco de dados.
No sistema visual, verde e vermelho ficam reservados para indicar ganhos e perdas. Azul e azul-marinho compõem a identidade do produto, evitando que cores de navegação sejam confundidas com indicadores financeiros.
Resultado
A base inicial, o sistema de componentes visuais e a página de apresentação com os planos estão concluídos. A autenticação, a estrutura da aplicação e os módulos de carteira continuam em desenvolvimento.
Tecnologias
Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Recharts, Python e FastAPI.