used RAWG.io’s API to gather the bulk of our data. However, there were numerous instances in which RAWG’s data was incomplete, leading us to use IGDB to fill in these gaps. IGDB.com • We used IGDB’s API to fill in any gaps in the data gathered from RAWG.
company may produce many games. Genre – Games : One-to-Many • One genre may have many games in that genre. Genre – Companies : One-to-Many • One genre may have many companies contribute to it, but each company typically specializes in one main genre.
use a database • Design an interesting website frontend using HTML, CSS, and JavaScript/Bootstrap • How React adds dynamic functionality to a webpage • How Flask organizes a backend with Python • How APIs can be scraped to provide data, and how this data can be stored in a database • Use GCP to deploy the web applications to the cloud • Use Postman to test APIs
each item ◦ Social media links on company pages • Add trailer and review for each game • General Search Page ◦ Display some sample games/companies/genres ◦ Show a specific number of items ◦ Implement “Show more” option • A map that shows the density of players of specific game
out clearly ◦ Information neatly divided into tables ◦ The headers made it easy to access each page • The website also included useful interactive elements ◦ Inbuilt Google Maps windows for each location • Simplistic and not overwhelming
◦ Where they are located at ◦ The companies that are looking to fulfill these jobs • Interesting Visualizations ◦ Brainstorm styled words display that are very visually appearling ◦ Graphs to represent data
page numbers ◦ Hard to navigate by just arrows • A quick Apply button on Job page model • Improving the search function on the list pages, which (at the time) don’t show anything • Add more visuals to create a more inviting feeling to the website • Improve UI ◦ It kind of feels like a big spreadsheet
bit difficult to figure out how to sort the elements of their website. It turned out that we had to click the header of each table to do so, which was not clearly indicated. • Visualizations (word cloud) were fun, but ◦ Visitors couldn’t figure out exactly what information was supposed to be conveyed by them ◦ Perhaps, convey the amount of item in each word?