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

https://github.com/gal16v8d/dw1-svc

A Mongo+Nest.js+Typescript REST API to expose info around Digimon World 1 PS1 videogame
https://github.com/gal16v8d/dw1-svc

backend jest mongodb mongodb-atlas nestjs nodejs rest-api supertest typescript

Last synced: 3 months ago
JSON representation

A Mongo+Nest.js+Typescript REST API to expose info around Digimon World 1 PS1 videogame

Awesome Lists containing this project

README

          

# DW1-Service


Nest Logo

A Mongo + Nest.js + Node.js + Typescript app to expose a REST API
with some useful info around the PS1 game Digimon World 1.

# Get started

## Installation

```bash
$ npm install
```

You might need to define `DB_DW1` env value, it should target to a mongo database, on my case, I am using an existing one in atlas mongo, who I am getting populated slowly using the Digimon World 1
info that I get from some guides and some playthrough notes.

## Running the app

```bash
# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod
```

## Test

```bash
# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov
```

### Artillery tests

- Can be checked at: [api-testing repo](https://github.com/gal16v8d/api-testing)

## List of cool technologies in use here

- [NestJS](https://nestjs.com)
- [Mongoose](https://mongoosejs.com)

## License

[MIT licensed](LICENSE).

## Stay in touch

- Author - [gal16v8d](https://github.com/gal16v8d)