Personal ProjectRole: Mobile App Developer

Expense Tracker Mobile App

Personal finance tracking app built with React Native, TypeScript, and TanStack Query.

React NativeTypeScriptTanStack React QueryAsyncStorage

Project Overview

The Expense Tracker app is a React Native application built with TypeScript, utilizing TanStack Query for efficient data fetching and state management. It offers a seamless experience for tracking and categorizing expenses, with intuitive navigation and secure data storage. The app's responsive design ensures users can easily monitor their spending and stay in control of their finances.

The Engineering Challenge

Optimistic updates and reliable caching for offline financial logging.

Architecture & Implementation

React Native UI paired with TanStack Query caching and local persistent storage fallback.

Key Technical Highlights

  • —Expense categorization and monthly budget totals
  • —Optimistic UI updates for quick expense entry
  • —Visual spending breakdowns
  • —Offline-first mobile operation

Results & Learnings

  • —Instantaneous transaction entry without UI lag
  • —Reliable state management via TanStack Query