What started as a personal challange to see if I could duplicate the styling of the Steam library quickly turned into a fun learning experience. After completing the styling for the game cards I decided I should make sure they would look correct with rows of games so I decided to pull in my game library from Steam using their API. Well, now I can see my games but wouldn't it be cool if I could easily search other peoples libraries without changing the code? I thought so, but now what? I'm able to search libraries but couldn't I just use Steam to see my friends libraries? Thats when the idea came to add the ability to see mutual games between two people libraries. Awesome, so now you can see what games you and well anyone on Steam has in common but what if you're bored of all the mutual games? Time to add in the ability to get a random Steam game! Anyway, things got out of hand from just wanting to duplicate Steam game cards and I'm sure I'll keep thinking of cool features to add in the future.
Let me start off by saying all data I pull is from Steam, I have covered a few basic questions in the FAQ. This project was my first big solo project using JQuery and really digging into API's but it was a ton of fun to do. I had wanted to build it out in React but sadly React doesn't play nicely with JQuery, or what I built at least, so I will be rebuilding the system in plain JavaScript later for React. I am open to suggestions on new features so feel free to send me any ideas you might have through my personal website!