After meeting one another, my teammates and I realized we all had one thing in common; games. We knew we had to make something based on games and decided to compile a list of games we all have personal memories of or some sort of notable experience to base our website around. We wanted to share them in a creative and personalized way and decided to take a short quiz.
What it does
The user is asked 8 questions about their personal values and interests, each answer corresponding with an aspect of a game so, by the end of the quiz, they will have a game personally recommended according to their interests.
How we built it
Challenges we ran into
Some challenges in the backend were trying to connect to the frontend and get the inputs from the buttons through a URL to then push through the second function. We had a lot of trouble trying to format this URL and properly get a list so that it would return the game that the user gets. we constantly were returning the wrong games and getting errors, but eventually, we found the origin of the problems (formatting issues, returning the wrong types, etc) and were able to fix them!
Accomplishments that we're proud of
We're really proud of how it looks. While it might not be the fanciest, we were still proud to just have things display how we intended it to and have the separate pages per each question of the quiz (since our first idea was to have one giant page of questions but decided to change it for aesthetic purposes). We are also proud of the ratings we wrote for each of the games. While they are obviously opinionated and everyone might not agree, it was fun to collaborate and talk about why we cared about each game (or hated it). It was a great way to get to know each other on the way.
What we learned
We learned a lot about front-end designing and also communication between both languages and servers. Having the most trouble with connecting servers and getting the backend to communicate with the front end gave us a lot of exposure to this side of things, learning a lot about it along the way. We also learned about CSS since it was our first time using it.