Filter by platform to easily find crossplay games that are compatible with your preferences.
Made with Analog, the Angular meta-framework.
Run npm i
to install the application dependencies.
Run npm run dev
to start the dev server.
Navigate to http://localhost:3000/
. The application will automatically reload if you change any of the source files.
Run npm run build
to build the client/server project.
The client build artifacts are located in the dist/client
directory.
The server for the API build artifacts are located in the dist/analog
directory.
Run npm run start
to serve the build of the app.
Run npm run test
to run unit tests with Vitest.
Warning
Make sure to set TWITCH_CLIENT
and TWITCH_SECRET
env vars before executing the script.
Run npm run scrap
to update the games.json
file located at ./data
.
The script scraps the List of video games that support cross-platform play wikipedia page and uses the IGDB API to get each game's cover and details.