Skip to content

Repository files navigation

Daily Budget

A mobile budget tracker that splits your monthly budget into smart daily allowances — automatically adjusting based on how much you spend each day.

Screenshots & Video

Homescreen Onboarding Adding an expense

Features:

  • Set your monthly budget, currency, billing period start day, and how overspending is handled
  • Two overflow strategies — carry yesterday's exact balance forward, or redistribute the remaining monthly budget evenly across remaining days
  • Daily dashboard showing remaining budget, amount spent today, days left in the period, monthly totals, and tomorrow's projected allowance
  • Add expenses with a category, description, and optional custom date and time
  • Browse all expenses from the current billing period, grouped by day
  • Light mode, dark mode, and automatic system theme detection

Getting Started

Prerequisites

  • Node.js 18+
  • Expo Go app on your phone, or an Android/iOS emulator

Running locally

git clone https://github.com/mikolajpochec/daily-budget-app
cd daily-budget-app
npm install
npx expo start

Build

To build an APK:

git clone https://github.com/mikolajpochec/daily-budget-app
cd android/
./gradlew assembleRelease

Release

iOS and Android releases are planned on the App Store and Google Play.

License

This project is licensed under the MIT License. See LICENSE for details.

Third-party licenses

Bricolage Grotesque font by Mathieu Triay, licensed under the SIL Open Font License 1.1.

About

A personal daily budget tracker that splits your monthly budget into smart daily allowances, adjusting automatically based on your spending. Built with React Native & Expo.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages