GAMESBOND is a game review website emphasis on the connections between reviewers. Not only are users able to write and view reviews on the game, they can also track a specific game or reviewer they like, and receive notifications on their
newest reviews. We have also implemented algorithms to give game recommendations based on the browsing history.
Team:
Kenny Cheung
Luke Yang
We were a small team of 2. My role was to implement the website’s front, back-end, and design the user experience of the site. My teammate was responsible to gather and perform data wrangling with the game database.
The website is written in PHP, while the database management are done in SQL. To develop without hosting the site on a server, we used XAMPP package.
Our website features a search engine for games. Based on the keyword entered combined and the genre checkbox selections, we will have to filter and return a collection of games with SQL queries. Combine and forming the selection data and using Ajax to update the search engine in real-time was quite challenging to correctly implement it.
With only 2 months, we were not able to implement all the features that we planned for, and or to improve the user experience of the site further. For example, we planned to implement an on-boarding experience where users can pick games they
are interested in in a bubble view, so that we can retrieve some initial data about the user, in order to give recommendation without any browsing history.
I have gained experience in php and sql, but most importantly, the experience to work with a new language, and immediately apply it onto a project. I have thoroughly enjoyed the process, tackling the challenge of ajax and complicated sql
query building was thrilling.