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
- Personal dashboard and database integration for better access.
- Using actual data from FIP and building the whole on top of account aggregator.
- Application instead of web app.
Built With
- api
- bootstrap
- flask
- flaskrestful
- heroku
- html5
- ibm-watson
- javascript


Log in or sign up for Devpost to join the conversation.