Finote - Master Your Finances

Finote - Master Your Finances

A personal finance manager with multi-wallet support, real-time spending analytics, and receipt capture.

Type

Mobile App

Role

Mobile Developer

Built

Q4 2025

Updated

Q4 2025

Source

GitHub

Tech Stack

React NativeExpoTypeScriptFirebaseZodZustandCloudinaryReanimatedGifted Charts
01

Why I Built This

Most finance apps felt either too complex or too limited. I wanted a practical middle-ground: multi-wallet tracking with clear spending insight.

Finote was also my deep dive into React Native performance and mobile-first interaction design.

02

How It Works

Users create wallets, log categorized transactions, and attach receipts. The dashboard summarizes balances and spending patterns in real time.

Firebase powers auth and sync, while Cloudinary is used for media upload and optimized delivery.

Finote home screen

Finote analytics

03

Key Decisions

  • Zustand for granular state updates.
  • Optimistic transaction writes for instant feedback.
  • Blob upload flows to avoid heavy base64 overhead.
04

What I Learned

On mobile, smooth interaction and reliable data sync are as important as feature count.