[KongchangAI]
Product

Budget Lover

An AI-driven Android budgeting application whose core function is calculating a daily 'safe to spend' amount, accompanied by an AI advisor that explains financial decisions.

Timeline (last 90 days)

Oct 13

Budget Lover is an Android app developed solely by the author, with a tech stack of Flutter + Firebase + Gemini; it has not yet been released, and all testing was done on an emulator with demo data.

Unverified50%
Oct 13

Budget Lover's core feature is calculating a daily 'safe to spend' amount, with the logic being account balance minus expenses already reserved before the next payday (bills, subscriptions, planned payments, savings, safety buffer), divided by the number of days until payday.

Unverified50%
Oct 13

Budget Lover's engine layer is written in pure Dart and does not depend on Flutter or Firebase, so unit tests can complete in milliseconds.

Unverified50%
Oct 13

Budget Lover's AI advisor never performs arithmetic: the app first calculates locally the facts such as the safe-to-spend amount, the new value after a purchase, the new daily allowance, and upcoming bills, then sends the question together with the numbers to Gemini, asking it to explain the results in plain language.

Unverified50%
Oct 13

The costs of using Firebase AI Logic include a very low free tier, so Budget Lover's advisor feature has a daily message counter and uses a lighter, cheaper model for small tasks (such as reading receipts).

Unverified50%
Oct 13

Budget Lover's automatic subscription recognition does not directly parse amounts; instead it extracts merchant or service names from notification text within the authorized scope, uses an on-device name-to-category mapping table to determine the type (e.g., Netflix/Disney+ as streaming), and only category-aggregated information is sent to the model, with specific brand names never leaving the phone.

Unverified50%
Oct 13

Budget Lover includes a 'What if...?' simulator feature that runs the calculation twice (with real data and with the change added), shows the difference, and saves no data.

Unverified50%
Oct 13

Budget Lover supports 15 languages, including right-to-left Arabic, and the author wrote a small translation layer and layout tests, where the tests fail when translated text overflows its box.

Unverified50%
Oct 13

The Budget Lover project contains more than 50 test files, and most of the bugs found were date edge cases (such as month-end and payday changes) rather than interface issues.

Unverified50%
Oct 13

Budget Lover's tech stack includes Flutter and Dart, Provider for state management, Firebase Authentication and Firestore, Firebase AI Logic with Gemini, and Flutter's PDF and printing packages.

Unverified50%

All Facts (10)

Unverified

Budget Lover is an Android app developed solely by the author, with a tech stack of Flutter + Firebase + Gemini; it has not yet been released, and all testing was done on an emulator with demo data.

50%
Unverified

Budget Lover's core feature is calculating a daily 'safe to spend' amount, with the logic being account balance minus expenses already reserved before the next payday (bills, subscriptions, planned payments, savings, safety buffer), divided by the number of days until payday.

50%
Unverified

Budget Lover's engine layer is written in pure Dart and does not depend on Flutter or Firebase, so unit tests can complete in milliseconds.

50%
Unverified

Budget Lover's AI advisor never performs arithmetic: the app first calculates locally the facts such as the safe-to-spend amount, the new value after a purchase, the new daily allowance, and upcoming bills, then sends the question together with the numbers to Gemini, asking it to explain the results in plain language.

50%
Unverified

The costs of using Firebase AI Logic include a very low free tier, so Budget Lover's advisor feature has a daily message counter and uses a lighter, cheaper model for small tasks (such as reading receipts).

50%
Unverified

Budget Lover's automatic subscription recognition does not directly parse amounts; instead it extracts merchant or service names from notification text within the authorized scope, uses an on-device name-to-category mapping table to determine the type (e.g., Netflix/Disney+ as streaming), and only category-aggregated information is sent to the model, with specific brand names never leaving the phone.

50%
Unverified

Budget Lover includes a 'What if...?' simulator feature that runs the calculation twice (with real data and with the change added), shows the difference, and saves no data.

50%
Unverified

Budget Lover supports 15 languages, including right-to-left Arabic, and the author wrote a small translation layer and layout tests, where the tests fail when translated text overflows its box.

50%
Unverified

The Budget Lover project contains more than 50 test files, and most of the bugs found were date edge cases (such as month-end and payday changes) rather than interface issues.

50%
Unverified

Budget Lover's tech stack includes Flutter and Dart, Provider for state management, Firebase Authentication and Firestore, Firebase AI Logic with Gemini, and Flutter's PDF and printing packages.

50%

Source Articles