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