Inspiration
Seeing trends in big data can help visualize it better. We wanted to become more familiar with web development languages like javascript, and also wanted to use WebGL because it provides an extensive JS library for 3d modeling.
What it does
Displays trends in population across the globe in international cities, and displays weather information about the selected locations.
How we built it
We used WebGL to render a 3d model of the globe, then plotted population data of thousands of major cities on the render. Github pages was used to host the webpage from a local repository. Various javascript modules and python scripts were used with the wolfram alpha api to webs-crape for statistical data.
Challenges we ran into
Being unfamiliar with javascript and its asynchronous nature. Being unfamiliar with the WebGL library and many of its complex functions, we had a difficult time interpreting it and creating our 3d model
Accomplishments that we're proud of
We started from scratch with a language none of us had used before
What we learned
Learned some fundamentals of web development, big data and API's.
What's next for UCR Population Data Visualizer
In the future, we intend to expand to the amount of data available at locations, as well as improving the functionality and aesthetics of the interface. To use other search API's to be able to dynamically search for places and have their position display on the globe.


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