I cloned the GitHub repository and started the server.
The page booted up, but then it redirected to this exception:
Illuminate\Http\Client\ConnectionException
cURL error 6: Could not resolve: api-v3.igdb.com (DNS query cancelled) (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
It's trying to pull data from the IGDB web site. I didn't alter the code.
Now this might seem like too simple to be true but what I have been using lately is simple Laravel build in Http client: https://laravel.com/docs/8.x/http-client
I resolved the connection issue.
Now I have an authorization issue.
I think it involves the key used to access this IGDB API. The exception I get is this:
GuzzleHttp\Exception\ClientException
Client error: `POST https://api.igdb.com/v4/multiquery` resulted in a `401 Unauthorized` response: {"message":"Unauthorized"}