Inspiration

In today's world, financial literacy is one of the most important skills — but also one of the most overlooked. Many people, especially students and young adults, don’t learn how to budget or save until they’ve already made costly mistakes. Existing finance apps can be confusing or intimidating for beginners. Not everyone understands financial jargon or wants to spend time categorizing every expense. We wanted to create a chatbot that is beginner-friendly and answers all questions related to budgeting and investing and helps users make wise decisions about their spending.

What it does

FinBot is an AI-powered chatbot that helps users make smarter financial decisions through simple, conversational guidance. Users can ask questions related to budgeting, saving, spending, or financial planning, and FinBot responds instantly with personalized, easy-to-understand tips.

How we built it

We built the chatbot using Flutter, Gemini API

Challenges we ran into

It was our first time learning how to make a chatbot so we ran into issues of learning how to integrate the Gemini API.

Accomplishments that we're proud of

We're proud of creating a functional financial chatbot that is able to guide and answer users questions about budgeting, savings and investment tips.

What we learned

We learnt about how to create a chatbot, how to use Flutter, and how to integrate an API to fetch responses.

What's next for FinBot

Multi-API Response Integration To provide more diverse and insightful answers, we plan to integrate multiple AI APIs (such as Gemini, OpenAI, Meta AI and others). Instead of relying on a single model, users will be able to view and compare responses from different models — unlocking unique perspectives on their financial questions. This way, users can decide which response suits them the best within the app without the hassle of going through several websites to get their responses.

Tiered Premium Plans We aim to introduce premium subscription tiers that enhance user experience:

1) Basic Free Tier: Access to FinBot with standard responses from one AI model.

2) Premium Level 1: Receive 2 parallel responses from different AI models, empowering users to explore more informed and nuanced financial advice.

3) Higher Premium Levels: Utilize a custom-built algorithm that intelligently compares, scores, and blends the outputs from various chat models to deliver one refined, optimal response — reducing the user’s time spent reading and decision fatigue.

Additional features to improve user engagement such as gamification features (point system if watched videos), personalized insights to an individual's spending habits.

Built With

Share this project:

Updates