Skip to content

Repository files navigation

Expense Tracker : A Budgeting Application 💰💹

About

Expense Tracker is a user-friendly mobile application developed using the Flutter framework alongwith intgeration with the Hive database to enable local data storage. It is designed to help you manage your personal finances effortlessly, even without an internet connection. With a focus on simplicity and functionality, this app allows you to track your expenses, categorize your spending, and set budgets—all while keeping your financial data secure and private.

Features

  • Easily manageable expense list
  • Valuable insights into your spending habits
  • Monthly budget plan to help you stay on track
  • Full offline functionality
  • Privacy & security of data due to local storage

Demo

You can download the APK file to install the application on your Android device:

This will require granting permission to install apps from unknown sources

Download APK

App Preview

Light mode

Dashboard-1 Dashboard-2 Expense list Categories

Dark mode

Dashboard-1 Dashboard-2 Expense list Categories

Getting Started

To run this project locally, follow these steps:

Prerequisites

  • Flutter SDK installed on your device
  • An IDE like Android Studio or VS Code
  • An Android emulator or a physical device for testing

Installation

  1. Clone the repository:

    git clone https://github.com/Swarnotaj003/Expense-Tracker.git
    cd expense_tracker
  2. Install the dependencies:

    flutter pub get
  3. Set up Firebase (if required):

    • Create a Firebase project in the Firebase Console.
    • Add your Android app to the Firebase project and download the google-services.json file.
    • Place the google-services.json file in the android/app directory.
  4. Configure your app (if required):

    • Update the necessary configurations in android/app/build.gradle and android/build.gradle as per Firebase setup instructions.
  5. Run the app:

    flutter run

About

Expense Tracker is a user-friendly mobile application designed to help you manage your personal finances effortlessly, even without an internet connection.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages