Finance Pal App

Simulator Screenshot - iPhone 14 Pro Max - 2023-09-12 at 21 34 38

Finance Pal is a Flutter-based mobile application designed to help you manage your finances efficiently. Whether you want to track your transactions, set budgets, analyze your spending, or gain financial literacy, Finance Pal has got you covered.

Table of Contents

Getting Started

To get started with the Finance Pal app, follow these steps:


Before you begin, ensure you have Flutter installed on your machine. If you haven’t already, you can install Flutter.


  1. Clone the Finance Pal repository to your local machine using the following command:

    git clone
  2. Install the project dependencies using Flutter:

    flutter pub get
  3. Run the app on your preferred emulator or physical device:

    flutter run

The Finance Pal app should now be up and running on your device.


The Finance Pal app relies on the following dependencies:

  • Lottie : A Flutter package for displaying animations.

    lottie: ^1.0.3
  • Intro Slider : A Flutter package for creating onboarding screens or introduction slides.

    intro_slider: ^3.0.0
  • Charts Flutter : A Flutter package for creating beautiful charts and graphs.

    charts_flutter: ^0.12.0

Ensure you include these dependencies in your pubspec.yaml file before running the app.


Finance Pal offers a range of features to help you manage your finances effectively:

  1. Transactions Tracking: Keep a record of all your transactions, categorizing them by type (e.g., food, housing, utilities, etc.). Easily add new transactions, including the amount and category.

  2. Budget Management: Set budgets for different expense categories and monitor your spending against these budgets. Finance Pal provides a clear overview of how much you’ve allocated and how much you’ve spent.

  3. Expense Reports and Analysis: Visualize your spending with interactive charts and graphs. Understand where your money is going and identify areas where you can save.

  4. User Support and FAQs: Get answers to common questions and receive assistance if needed. Our user support and FAQ section is here to guide you through any issues you might encounter.


We welcome contributions from the open-source community. If you’d like to contribute to Finance Pal, please follow these steps:

  • Fork the repository on GitHub.

  • Create a new branch for your feature or bug fix.

  • Make your changes and ensure they pass any existing tests.

  • Commit your changes and create a descriptive pull request.

I appreciate your contributions to make Finance Pal even better!


If you encounter any issues or bugs while using Finance Pal, please report them on our issue tracker. We appreciate your feedback!


Finance Pal is licensed under the MIT License.


Have questions or suggestions? Feel free to reach out to us at [email protected].

Untitled design (3)

Happy budgeting with Finance Pal!


View Github