A financial fighter game that can motivate you to make better decisions. With the use of AI, Finfig lets you compete with your friends while keeping your financial history confidential.

How it works

  • Every month, you and your friends start with 1000 points.
  • Transactions are automatically uploaded using Capital One's Nessie API.
  • The user then has to upload the receipt for that purchase and justify it, allowing AI to see the itemized bill. (You can choose not to upload a receipt for a purchase, but there will be a point deduction to prevent users from hiding unnecessary spending.)
  • The AI analyzes the receipt and justifications to decide the necessity of the purchase, and deduct points based on how frivolous the purchase was.
  • The AI can also estimate the amount of carbon emissions needed to produce the item, and the value for money of that item using data from Walmart and other online price averages.
  • This means there are three categories upon which you can compare your purchases to your friends, allowing you to make more necessary, more sustainable, and more efficient purchases.
  • It also stores your receipts locally for your convenience.

Why it works

  • The competition forces you to review your payments later and think about why you made them, which is a crucial part of controlling frivolous spending.
  • The competition also adds a social element to the motivation to be more sustainable and make more clever financial decisions.

Inspiration

We were inspired to pursue this avenue because as college students we have all been in a position where we spend an excess amount of money relative to what we should be spending, and still understand very little about good finance.

How we built it

  • We used Flutter to build the mobile app after building a style guide and a wireframe to establish the layout and the theme. # Challenges we ran into
  • Working in such a crowded environment with unpredictable wifi was initially challenging # There were a lot of issues we were having with our Android Studio installations that were not in the documentation, which forced us to be resourceful # Accomplishments that we're proud of
  • We were able to go from not even having Flutter installed to making a functioning app that uses proper views and styles for underlying components. # What we learned
  • We learned about development in Flutter as well as the Dart programming language’s syntax. We also gained significant experience with Android Studio and learned how to emulate various Android devices. - - Through emulation on Android Studio we learned how to troubleshoot Dart code as well as resolve file dependency issues.

What's next for FinFig

  • Our next steps would be to pursue Capital One API integration to make FinFig more secure and further optimize the user experience.
  • We would also improve the AI to make it more accurate, assigning more meaningful scores and potentially even matching you with random users to make the gameplay more interesting.

Built With

Share this project:

Updates