Skip to content

Flutter app that uses AI to extract and organize receipt data for easy expense tracking and budgeting.

Notifications You must be signed in to change notification settings

wawanwidiantara/Picbudget-App

Repository files navigation

📸 PicBudget - Flutter Application

PicBudget is a Flutter application designed to simplify personal finance management by leveraging AI to extract key information from receipts. This app processes receipt images to capture essential details like merchant name, date, and total amount, and organizes this data for seamless budget management and expense tracking.

Version Information

Version 1 of PicBudget's application is available at GitHub Repository: PicBudget v1. The newer version will be using BloC.

Note: This project is currently undergoing a migration to a Clean Architecture framework, aiming to enhance modularity, scalability, and maintainability.

📋 Features

  • AI-driven Data Extraction: Utilizes an AI model to automatically read and extract information from receipt images, including merchant name, date, and total amount.
  • Expense Tracking: Helps users track their expenses by storing receipt data and categorizing expenditures.
  • Spending Analysis: Offers visual insights into spending habits, empowering users to make informed financial decisions.
  • Multi-Wallet Support: Users can create and manage multiple wallets (e.g., personal, business, or shared) to track and categorize spending across different categories.
  • Secure Login Integration (Google & Apple): Provides a secure and convenient login experience with options to authenticate using Google and Apple accounts.

🛠️ Prerequisites

  • Flutter: Version 3.0+ recommended
  • Dart: Version 2.17+
  • Android Studio or Xcode (for Android and iOS development)
  • AI Backend Server: Ensure the Django backend is running (follow the backend setup instructions in the corresponding repository).

🚀 Getting Started

  1. Clone the Repository

    git clone https://github.com/WawanWidiantara/picbudget_app.git
    cd picbudget_app
  2. Install dependencies:

    flutter pub get

About

Flutter app that uses AI to extract and organize receipt data for easy expense tracking and budgeting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published