In this project I will be making a small website that uses the Steam API to combine a user's list of games with the amount of players currently in a game and display them on a single page.
-
This is the minimum viable product.
-
You will have to enter your username manually, as Steam does not have an OAuth system for the general public. (At least, it doesn't seem to from my current research.)
-
Beyond the minimum viable product, I would like to either:
- Expand functionality, allowing you to filter/sort/search results.
- Specifically filter/organize by multiplayer games.
- Experiment with JavaScript & styling.
- Expand functionality, allowing you to filter/sort/search results.
-
What is the goal of the project?
- Create a webpage that allows an anonymous user to search for a non-private player and see a list of all games in their library and the currently amount of players playing the game. (Also, create something that I might use on occasion.)
- Compound and combine all the knowledge I have built up over the past months.
- Work with the Steam API.
-
Who is the target audience (can be just yourself)?
- MYSELF
- And anyone who is interested in seeing the population of the games in their library all in one place.
-
What technologies/frameworks/patterns will you be employing?
- HTML (Obviously.)
- CSS (I may try and not use Bootstrap.)
- Ruby on Rails
- JavaScript
- jQuery
- rspec
- TDD
-
What are the tech and/or skill dependencies of your project?
- Steam API
- I'm unsure of all the gems I'll be using, but probably:
- HTTParty
- VCR
- Better Errors
-
What does success look like for this project? What does done mean?
- It looks glorious--I mean, the site works, fulfills it's intended purpose, and is bug-free (to my knowledge).
- Minimum viable product achieved + the site looks presentable.