Gridify is a web-game where users put their music knowledge to the test by brainstorming artists that match a row category and a column category to fill a 3x3 grid.
Our inspiration was the Immaculate Grid website games that are played using different players and categories from various sports. We all love music so we decided to apply this passion to the idea of the Immaculate Grid.
Our project is a website that contains a 3x3 grid with categories lining each row and column. The goal of the user is to fill in each square in the grid such that the music artist chosen for a given square satisfies both the row and column category that their square belongs to. The user has 9 guesses to make for the 9 squares in the grid.
We built the front-end of our web application using React and JavaScript, and we handled the game logic of our site using the Spotify API.
Challenges we ran into: we started our project using the Flask framework for Python, then quickly realized that this method would not mesh well with the data that the Spotify API returns. We had to quickly pivot to creating our web application using JavaScript instead which was slightly difficult since we had already started to write code.
Accomplishments that we're proud of: we have built a product that looks appealing on the front-end and works well on the back-end. This was also an idea that our project creator, Brennan Dolan, had previously that he was passionate about creating, so it was great to accomplish this goal as well.
What we learned: a lot about how to implement our web application in React as well as how to manage version control efficiently with GitHub.
What's next for Gridify: we plan to improve the look of the front-end and add more categories for grids to display. More categories will keep the game fresh for our users that have already played Gridify.
Log in or sign up for Devpost to join the conversation.