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.exampleto.envand 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