Inspiration

Personal financial knowledge is very necessary to make right decision for your financial growth. Financial analytics provided by applications and company right now are either descriptive and non-cumulated or not trustworthy by the users. Its required to have a trusted framework and cumulated analytics for efficient decision making. Account aggregator framework provides the base for such application, based on which Zena Fin design is constructed.

What it does

Zena Fin is a cumulated dashboard of almost all data provided by FIP in account aggregator framework. It uses the data directly from the API provided by AA framework providers like Setu API and generate insightful analytics for understanding financial activities and predictive values of trade or investment. It also has AI assistant named Zena for guiding the users to some extent related to stocks and AA framework and assisting them for financial growth.

How we built it

We used the API from one of the account aggregator sandbox(Cause we can't use actual FIP data). We built an REST API for accessing the required cumulated data from the set of JSONs provided via the API. We used IBM Watson assistant for AI assistant and dialog skill for its conversational flow.

Challenges we ran into

I didn't had any experience in web development. I had hard time integrating the analytics charts and on the web page. I didn't had used plotly.js but was successful in figuring that out.

Accomplishments that we're proud of

Building an REST API from huge data sets. Used flask for first time and was successful in deployment.

What we learned

We learned flask and deployment of rest API. We first time worked with JavaScript and ploty.js for getting the dashboard ready.

What's next for Zena Fin

  1. Personal dashboard and database integration for better access.
  2. Using actual data from FIP and building the whole on top of account aggregator.
  3. Application instead of web app.
Share this project:

Updates