Data Visualization in Virtual Reality for Banking Analysis

(for best experience, use on a smartphone browser with Google Cardboard)


We wanted to learn Virtual Reality Web Development and learn how to create Virtual Reality experiences for Google Cardboard. At the same time, we were excited about the possibility of doing data analysis, so we merged these two ideas together.

Furthermore, using open source web technologies and Google Cardboard is important to us because these are accessible technologies that do not require expensive investment into equipment, and so they are able to spread quickly and reach more users.

What It Does

Our visualization provides account balance data on 315 different accounts, which are displayed to the front of the user.
This data moves across space, and displays balance totals from $0 to $25,000.

Our visualization also currently provides account balance data for three specific customers. These three customers have about 10 different accounts, also ranging from $0 to $25,000. This data is located to the left, right, and behind the user.


Our team members ranged widely in terms of web development knowledge, so we all learned a lot! For some of us, it was the first time using GitHub and JavaScript, and for all of us, it was the first time using THREE.js, MozVR, the Capital One API, and developing for Google Cardboard. We ran into challenges at every stage of the project, from setting up a great web development experience to getting data from the API, but we were able to overcome them by working together and learning from the industry mentors.


We're pretty happy that we have a Virtual Reality Web Experience up and running, and that we were able to successfully use simulated data from a leading company in the financial industry.

What's Next for Bank.VR? We want to..

  • Learn how to use APIs and data more effectively
  • Gain more in-depth knowledge of Virtual Reality environments
  • Experiment with different ways of displaying data in virtual space

Thank You to...

Share this project: