An open API service indexing awesome lists of open source software.

https://github.com/just-sultanov/giant-bomb

A test assignment using the Giant Bomb API
https://github.com/just-sultanov/giant-bomb

clojure clojurescript giant-bomb reagent shadow-cljs

Last synced: 3 months ago
JSON representation

A test assignment using the Giant Bomb API

Awesome Lists containing this project

README

        

# Gravie Software Engineer Challenge

## Instructions

After completing the challenge below, please send us an email with the location of your repository. If
your repository is private, be sure to add us as collaborators so we can view your code.

### Time Box

3-4 Hours

## Synopsis

For this challenge you will implement the Giant Bomb API to create an application that will allow a
user to search games and "rent" them. The application should consist of at least two unique pages
(`search` and `checkout`). Your view should display the game thumbnail and title, and the rest is up
to you. You can use any language and or framework you'd like.

![Giant Bomb](https://upload.wikimedia.org/wikipedia/en/4/4b/Giant_Bomb_logo.png)

You can get started by signing up for an API key [here](https://www.giantbomb.com/api/).

Note: You'll most likely need to use the social media technique for logging in (2022-05-16: confirmed this works with google.) Once you're logged in, go back to the [API page](https://www.giantbomb.com/api/) to access your key.

### Resources

You can find the quickstart guide
[here](https://www.giantbomb.com/forums/api-developers-3017/quick-start-guide-to-using-the-api-1427959/).

You can find a full list of API features [here](https://www.giantbomb.com/api/documentation).

### Questions

Don't hesitate to reach out with any questions. Remember we are more focused on seeing your
development process than checking off a list of requirements, so be sure you are able to speak to your
code and your thoughts behind it.