Inspiration
The inspiration behind this project is the simple fact that there are hundreds of thousands of games currently out there and its oftentimes very hard to keep up with what games are where. There have been times where we attempted to play with friends cross-platform, but struggled to find something compatible for both users.
What it does
This website allows you to both search based on the consoles and allows you to search for individual games themselves. Alongside that, the website utilizes a filter-based searching method to narrow down results only applicable to certain consoles.
How we built it
This website was build off of using React for the frontend development and using an API called IGDB which is owned by Twitch which allowed us to gather a bunch of data on a lot of video games.
Challenges we ran into
The biggest challenge that we ran into was our attempt to integrate Steam API with IGDB. The idea was to have the Steam API integrated to gather the users currently owned library, which would have allowed us to use that data to do some recommendation based on their preferences. However, we soon found that it was infeasible to grab entire game info which defeated the purpose of what we were trying to do.
Accomplishments that we're proud of
Overall we are very proud that we were able to make a site that is presentable and is able to get mostly what wanted to do. This was our first time working with APIs and React as a whole, so we are quite proud of what we were able to accomplish.
What we learned
Since this was our first time doing a hackathon there was a lot to learn from this experience. On the more technical side of the project, it was our first time learning about how to use an API and how to parse through the data to get the information that we want. Alongside that we learned how to build, deploy, and run a server.
What's next for Game Site
The good thing about this project is that there are multiple different things that we can do with it. For example we can add more API work to get the video game recommender to work. We can also add some more tool based things like favoriting certain games for them to be on your watchlist and even implement a way to look for deals. Overall the possibilities for future improvement is endless.
Log in or sign up for Devpost to join the conversation.