Inspiration

In today's complex financial situation, it is imperative that we are able to manage money more effectively to cope against the rising cost of living. I aimed to meet this brief through creating an android app so that it is comfortable for many users to use.

What it does

This app aims to simplify credit by creating tools for tracking (of savings, budgets and purchase history), learning (through quizzes of varying difficulty to improve their financial literacy) and optimising your money. It offers personalised suggestions, which are more affordable options, based on recurring purchases like subscriptions. It also tracks the purchase history of the user and calculates the remaining budget: immediately notifying them when they go over it. There is a tool, which clearly breaks apart their credit score based on FICO's 5 factors and shows how close they are to maxing it. Below it also provide tips to improve their credit score. Similarly, there is a page for savings identifying for how long they need to save in order to meet their savings goal. The compound calculator below aims to show how much extra compound cash they can earn through saving. The leader board section is optional, however, if decided to be used among groups or family - can rank them based on who saved the most. Finally, the AI-powered QuidSaver aims to find cheaper/budget friendly alternatives without compromising the quality of the product. Throughout development, the users' needs were at the forefront. Gamifying the app would transform managing money into an engaging and even exciting experience. Accessibility features were implemented as well as they could be within the time limit, e.g Accessibility labels and roles to describe view tags and content. This enables are a large number of users to now be able to use screen readers.

How we built it

It is an android app built using React-native and typescript. I regularly cross-checked progress with the emulator on Android Studio to ensure I was creating something intentional and meaningful.

Challenges we ran into

I tried searching for free trials of openai APIs or equivalent but was misled multiple times. I tried incorporating those APIs to then be met with failure: either it required further verification, proof of pay or outdated documentation.

Accomplishments that we're proud of

After trying multiple AI agent APIs, I eventually found openrouter, which I was successfully able to incorporate into my project. As a result, I was able to implement a unique feature that could help many people save money.

What we learned

This project taught me the process of creating an android app through React Native and using Android Studio. It solidified my knowledge of calling upon APIs such as openrouter, which enabled me to create an AI-powered helper.

What's next for QuestForQuids

To finalise this application, there needs to be user authentication to then gather personal bank information such as purchase history, bank balance and credit score using the Open Bank API. For the levelling up experience to be enjoyable, it needs to be fair. To do this, machine learning can be used to track an individual user's behaviour and spending habits to naturally alter how much savings requires them to level up and then further use of AI to create a more personalised experience.

Built With

Share this project:

Updates