Skip to content

InnvoTechnologies/expenseflow-app

Repository files navigation

logo

ExpenseFlow is a multi-currency expense manager engineered with AI insights and beautiful visualizations. Track, understand, and optimize your money — without the complexity.

App Demo Website


📱 App Screenshots

slide-01 slide-02 slide-03

✨ Features

🧠 Smart Transactions

Pattern recognition engine sorts expenses into tax-ready buckets automatically. Quick entry with intelligent categorization tracks income, expenses, and transfers effortlessly.

🤖 AI Financial Copilot

Manage your finances with natural language. Add transactions, check balances, get spending insights — all through simple conversation. The AI parses intent and queries the database.

"How much did I spend on Uber last month?"

📊 Analytics & Insights

Live diagnostics on cash flow, category drift, and vendor anomalies. Track spend velocity and forecast runway with adaptive baselines. Beautiful visualizations that help you understand your spending patterns.

🎯 Savings Protocol

Set meaningful savings goals, track your progress, and celebrate milestones. Auto-rules route surplus into goals every week. Goal vaults segment targets with isolated ledgers.

🔁 Subscription Tracker

Detects recurring charges, flags price hikes, and recommends consolidation. Instant alerts when renewals spike beyond thresholds. Full visibility into your subscription landscape.

💸 Split Payments

Divide charges across teammates, projects, or tax buckets. Auto-balance and export allocations. Every split generates a mirrored ledger entry for audit trails.

🔗 Integrations Hub

Connects with banking, payroll, and accounting systems for a unified finance pipeline. Secure webhooks push updates to internal tooling.

  • Banking & Payments: Plaid integration for 4,000+ bank feeds. Stripe Connect for payment processing.
  • Accounting & Compliance: QuickBooks and Xero sync for accounting. SOC 2 compliant with AES-256 encryption.

🛠 Project Structure

This project is built using:

  • Flutter: The primary user-facing dashboard, mobile PWA, and AI assistant interface.
  • Dart: Core business logic and states.

🚀 Getting Started

To get a local copy up and running, follow these simple steps.

Prerequisites

Make sure you have Flutter installed on your system.

Installation

  1. Clone the repository
    git clone https://github.com/InnvoTechnologies/expenseflow-app.git
  2. Navigate to the project directory
    cd expenseflow-app
  3. Install dependencies
    flutter pub get
  4. Run the app
    flutter run

🤝 Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.


🔗 Links

About

An open-source expense management app for personal and multi-company use. Track income, expenses, accounts, and payees with clean financial insights. Designed for startups, freelancers, and growing teams.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages