Spendpath - React Native Expo Expense & Subscription Tracker

Bluehost Shared Hosting

Spendpath — React Native Expo Expense & Subscription Tracker

Spendpath is a complete offline-first expense and subscription tracker built with Expo SDK 57, React Native, and TypeScript. Buyers get a polished finance app they can rebrand, configure, and publish — with no backend required.

Key Features

  • Expense tracking — add, edit, and categorize spending with optional receipt photos
  • Subscriptions — renewals, calendar markers, and reminder-ready flows
  • Dashboard — weekly and monthly spend at a glance
  • Analytics — charts plus PDF / CSV export
  • Local storage — AsyncStorage persistence, zero backend
  • AdMob ready — banner and interstitial hooks with test IDs included
  • Light & dark themes — Tamagui theme tokens ready to recolor
  • Onboarding & permissions — store-ready first-run screens
  • Buyer config — app name, currency, ads, and demo mode in one config file
  • EAS Build — profiles for Android APK / AAB and iOS IPA

App Screens

Dashboard — weekly and monthly spend:

Spendpath - React Native Expo Expense & Subscription Tracker

Expenses list with categories and filters:

Spendpath - React Native Expo Expense & Subscription Tracker

Add expense form with receipt photo:

Spendpath - React Native Expo Expense & Subscription Tracker

Subscriptions calendar and renewals:

Spendpath - React Native Expo Expense & Subscription Tracker

Analytics charts with export actions:

Spendpath - React Native Expo Expense & Subscription Tracker

Settings with light and dark themes:

Spendpath - React Native Expo Expense & Subscription Tracker

What You Get

  • Full Expo TypeScript source code
  • HTML documentation (install, branding, AdMob, EAS) inside documentation/
  • Online documentation: View documentation
  • Tamagui theme tokens for easy recoloring
  • README with prerequisites and quick start

Tech Stack

  • Expo SDK 57 · Expo Router · React Native
  • Tamagui · Zustand · AsyncStorage
  • Gifted Charts · AdMob · expo-notifications · expo-print
  • TypeScript · Jest · EAS Build

Requirements

Node.js 20+ with npm 10+
Framework Expo SDK 57 / React Native
Local preview npm install --legacy-peer-deps then npx expo start
Native ads Development or EAS build (not Expo Go)
Store builds EAS CLI — APK / AAB / IPA
Skill level Intermediate React Native / Expo recommended
Platforms Android and iOS from one codebase

Quick Start

  1. Extract the download and open the SpendpathApp folder
  2. Run npm install --legacy-peer-deps
  3. Run npx expo start
  4. Edit src/config/appConfig.ts and app.json for branding, currency, and AdMob IDs
  5. Open documentation/index.html for full setup and customization guides

Notes

  • No live web demo — this is a native mobile app. Preview with Expo as documented.
  • Test AdMob IDs are included so buyers can try ads safely before going live.
  • Images in this description are hosted for listing preview; app source and buyer docs are in the main download.

0 average based on 0 ratings.

sshiyani

sshiyani

Visit Author's Portfolio

View Portfolio
Last Update 2026-08-12
Created 2026-08-12
Sales 0
Discussion Comments
Software Version Android 15.0 Android 12.0 Android 11.0 Android 10.0 Android 9.0
Files Included JavaScript JS
Video Preview Resolution