Skip to content

Releases: itsmeshibintmz/Expense_Tracker

Release v1.0.0 - Initial Release & Smart Linked Savings

10 Jun 04:11
b86544c

Choose a tag to compare

Welcome to the initial release of Expense Tracker! This application is designed to give you complete visual control and automated management of your personal finance, assets, budgeting, and savings targets.

Below is a summary of all the features and major implementations included in this release.

🌟 Core App Features

  1. Unified Net Worth Dashboard
    Dynamic Net Worth Hero Widget: View your real-time total assets and monthly cash flows (income and expenses) at a glance.
    Category Analytics: An interactive category distribution chart that visualizes monthly expenditures.

  2. Multi-Account Asset Management
    Track and manage Checking accounts, Savings vaults, Pocket Cash, and Credit Cards.
    Custom visual themes and style categories for each account.

  3. Smart Budgeting & Limit Tracking
    Set monthly spending caps on categories like Food & Groceries, Shopping, Transport, and Entertainment.
    Live warning indicators display progress and warn you when you are close to or exceed your budget limits.

  4. Subscription & Recurring Transaction Scheduler
    Automate recurring bills, monthly subscriptions (like Netflix), or salary income.
    The scheduler runs in the background and posts transactions automatically as dates advance.
    🛠 What We Built & Polished for this Release
    We've finalized the core architecture and added advanced features for Linked Goals & Asset Exclusions:

  5. Linked Goals & Double-Entry Transfers
    Linked Goal Accounts: Savings goals are now bound directly to financial accounts.
    Automatic Goal Account Creation: When creating a new goal, you can instantly spin up a dedicated goal savings account.
    Double-Entry Sync: Recording a contribution to a goal now functions as a true fund transfer. The app deducts the balance from your chosen checking/cash account and deposits it into the goal's account, logging complete transaction logs for full auditability.

  6. Customizable Net Worth Exclusion
    Exclude Toggles: Users can toggle any account (including dedicated savings accounts) to be excluded from the Net Worth calculation. Excluded accounts are clearly marked with an Excluded badge in the UI.
    Automatic Cleanup: Deleting a savings goal automatically archives and cleans up its dedicated goal savings account to prevent asset clutter.

  7. Visual Polish & Gamification
    Confetti Celebration: Added physics-based Confetti overlays and haptic feedback triggers that celebrate the exact moment you achieve 100% of your savings goal!
    Enhanced Card Touch Targets: Redesigned goal card containers so you can click anywhere on the card to immediately contribute or view details.
    🔒 Verification & Architecture
    Clean Code & Robust Testing: Added a complete suite of unit tests verifying account transfers, automated goal cleanup, and balance calculations.
    Database Upgrades: Re-architected schema structures using Room migrations for maximum safety and compatibility.

Expense_Tracker_1.0

09 Jun 14:03

Choose a tag to compare