01 / FINANÇAS PESSOAIS · MOBILE
FinTrack Pro
Um aplicativo financeiro em construção, da navegação mobile a uma base testada para cálculos monetários e segurança de sessões.

O projeto
FinTrack Pro é um aplicativo de finanças pessoais em desenvolvimento. A implementação atual estabelece a interface, as preferências persistidas no dispositivo e as primitivas compartilhadas de domínio. Os fluxos financeiros são a próxima etapa.
O que está implementado
- Navegação entre visão geral, atividade, contas, cartões e ajustes, com estados vazios explícitos.
- Preferências de tema e visibilidade de valores persistidas com Zustand e AsyncStorage.
- Cálculos monetários exatos, divisão de parcelas e validação de calendário.
- Primitivas internas de hashing scrypt, tokens com expiração, rotação e detecção de reutilização.
- API NestJS com endpoint GET /v1/health funcional.
Como foi construído
Um monorepo npm separa apps/mobile, apps/api, packages/shared e packages/config. Expo Router organiza a interface React Native. NestJS expõe a API. Um schema e uma migração Prisma preparam o PostgreSQL para usuários e sessões; a API ainda não conecta identidade à persistência.
Minha participação
Projeto pessoal mantido no repositório vrascode de Matheus Sulino, reunindo a interface mobile, o domínio compartilhado e a base do backend.
Testes e verificação
27 testes automatizados aprovados em 27 de outubro de 2026, cobrindo dinheiro, datas, HTTP health real, preferências e primitivas de segurança. A integração PostgreSQL e a execução em aparelhos nativos não foram validadas nesta análise.
Escopo atual
Criação de contas financeiras, lançamentos, saldos reais e login HTTP ainda não estão implementados. O schema preparado não representa um backend financeiro funcional. Nenhuma publicação pública foi confirmada.