API for the Awesome Multiplayer Games website, built with TypeScript and NestJS. Fetches all games and enriches the data with information from IGDB.
- Data source: https://github.com/herrherrmann/awesome-multiplayer-games
- Frontend: https://github.com/herrherrmann/awesome-games-frontend
If you want to add or edit games, please go to https://github.com/herrherrmann/awesome-multiplayer-games and create a pull request.
- Install the Node version defined in
.nvmrc
:nvm use # or nvm install
- Install dependencies:
npm install
- Copy
.env.example
to.env
and fill in the necessary values.
# development
npm run start
# watch mode
npm run start:dev
# production mode
npm run start:prod
# unit tests
npm run test
# e2e tests
npm run test:e2e
# test coverage
npm run test:cov