The inception of Finbae is very personal to our current scenario, all of us are about to graduate and start making money. We have a limited idea of how to use money wisely and efficiently. We know a lot of people are in the same boat as us. Finbae is a rescue to all of us.

What it does

Our AI-powered buddy helps to manage all finance of a user. It works in 2 dimensions:

  1. With the help of machine learning, it tracks your spending, providing instant insights, and makes projections based on spending habits.
  2. It helps you with setting a savings goal.
  3. Recommend the best investment options within a given budget.

How I built it

We have used Spring-Boot and flask to make the application.

  1. Front-end: Angular
  2. Back-end: Spring-Boot and Flask
  3. Database: MongoDB
  4. AI capabilities: Google Natural language APIs and linear regression
  5. Data source: Quandl dataset is used to analyze and forecast stock prices.

Challenges I ran into

Our team was new to the cloud environment, we struggled to make MongoDB work on cloud. It was difficult to interface the backend and frontend, in the beginning, we struggled in getting desired results, understand the platform and creating a model.

Accomplishments that I'm proud of

We are so proud of the whole project itself. We were able to fit all the pieces together and create a working MVP. We even did a potential customer survey and were fascinated by the fact, that it would cater a huge userbase. Given the diversified skillset in our team, we enjoyed it a lot.

What I learned

We learned how technology can help in making a powerful impact in today's world. Most of us were early hackers and we learned to keep working hard! We even understood the importance, a good mentor can bring to the success of any project. Our financial knowledge increases as a whole while working on this product.

What's next for FinBae

There are a lot of improvements planned for FinBae:

  1. Proactively suggest users about the benefit of their purchase.
  2. In-depth analysis of investment in terms of diversifying users portfolios.
  3. Help the users to achieve financial independence by gives them a complete snapshot of their dollars.
Share this project: