01 / PERSONAL FINANCE · MOBILE
FinTrack Pro
A personal finance app taking shape, from mobile navigation to a tested foundation for money calculations and session security.

The project
FinTrack Pro is a personal finance application in development. The current implementation establishes the interface, persistent device preferences and shared domain primitives. Financial workflows are the next stage.
What's implemented
- Navigation between overview, activity, accounts, cards and settings, with explicit empty states.
- Persistent theme and amount-visibility preferences using Zustand and AsyncStorage.
- Exact money calculations, installment splitting and calendar validation.
- Internal scrypt password hashing, expiring tokens, refresh rotation and reuse detection.
- A NestJS API with a working GET /v1/health endpoint.
How it's built
An npm monorepo separates apps/mobile, apps/api, packages/shared and packages/config. Expo Router organizes the React Native interface. NestJS exposes the API. A Prisma schema and migration prepare PostgreSQL for users and sessions; the current API does not yet connect identity to persistent storage.
My contribution
Personal project maintained in Matheus Sulino’s vrascode repository, bringing the mobile interface, shared domain code and backend foundation together.
Tests & verification
27 automated tests passed on October 27, 2026, covering money, dates, real HTTP health, preferences and security primitives. PostgreSQL integration and native device execution were not validated in this review.
Current scope
Financial account creation, transactions, real balances and HTTP login are not implemented. The prepared database schema does not mean a working financial backend. No public deployment is confirmed.