Produto autoral / engenharia full-stack
Uma carteira que explica seus números
Uma carteira precisa explicar como chegou ao saldo, ao resultado e ao limite de aporte — inclusive quando faltam dados.
Do uso real às regras verificáveis
O uso real expõe problemas que um cadastro de ativos não resolve: compras e vendas parciais, taxas, compensação em stablecoins, preços históricos em reais e estratégias distintas para o mesmo ativo. O ImCryptoCat transforma essas situações em regras verificáveis e telas para acompanhar a carteira.
Decisões de engenharia
Estratégias independentes
O mesmo ativo pode fazer parte da carteira principal e da especulação. Quantidade, custo médio, resultado e histórico ficam separados por estratégia; o patrimônio total continua consolidado.
Evidência técnicaModelos de posição e exposição estratégica, com regressões para operações parciais e posições encerradas.
Cálculos com limites explícitos
Custo de aquisição não é cotação atual. O preço histórico em reais usa o câmbio de referência da data; quando faltam custo ou cobertura histórica, a interface informa a lacuna em vez de fabricar performance.
Evidência técnicaModelos de saldo e reconstrução histórica, com testes para dados incompletos e conversão de preços para BRL.
Importação sem alterações parciais
O CSV representa uma fotografia absoluta do saldo, não compras inventadas. Prévia e confirmação antecedem a aplicação transacional; idempotência protege contra reaplicação e uma falha reverte a transação inteira.
Evidência técnicaFixtures de integração PostgreSQL verificam preservação do histórico, vínculos de compensação, isolamento por usuário e rollback em falha.
Da prévia à aplicação
Fluxo explicativo da importação de saldo. Não é uma demonstração com dados da carteira.
01
Prévia
Conferir a fotografia de saldo e seus efeitos antes de alterar a carteira.
02
Confirmação
Confirmar a operação avaliada, preservando o histórico representado.
03
Aplicação íntegra
Aplicar com isolamento SERIALIZABLE. Em caso de falha, nenhuma alteração parcial é mantida.
Rollback é uma garantia em caso de falha, não a promessa de um botão para desfazer uma importação concluída.
O que funciona hoje
Posições, compras e vendas, taxas e compensações vinculadas em stablecoin; custo médio ACB, resultados realizados e em aberto; perfis e limites de alocação explicáveis. Gráficos informam a cobertura histórica e apresentam contexto BTC proveniente do CEI.
TypeScript · NestJS · React Router · Tailwind CSS · PostgreSQL · Redis · Docker
Estado e limites
Em uso pessoal e preparação para beta privado. Ensaios locais de produção, carga e recuperação não comprovam disponibilidade pública ou capacidade remota. O produto não executa ordens nem recomenda investimentos.