Show all achievements for a game in a sidebar(or somehow else) using the steam api. Use the backend as a gateway to the steam api that means don't call the steam api directly from the frontend.
Technical Design
Backend
add route GET: /games/:id/achievements
extend http client with achievements api call
assess if data model class is necessary for api call response
inject http client into controller constructor
add controller method using new http client method
Frontend
create minimal and simple design for achievements list
Moving this into "Application Hardening" milestone. It is not necessary for the app in its minimum viable state. Potentially not necessary even later on.
Description
Show all achievements for a game in a sidebar(or somehow else) using the steam api. Use the backend as a gateway to the steam api that means don't call the steam api directly from the frontend.
Technical Design
Backend
GET: /games/:id/achievements
Frontend
Resources