https://github.com/tcriss/roadrunners-nest
The RoadRunners API nestJS variant
https://github.com/tcriss/roadrunners-nest
learning-by-doing mongodb nestjs nodejs personal-project
Last synced: 3 months ago
JSON representation
The RoadRunners API nestJS variant
- Host: GitHub
- URL: https://github.com/tcriss/roadrunners-nest
- Owner: Tcriss
- Created: 2024-02-28T16:22:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-29T14:18:02.000Z (9 months ago)
- Last Synced: 2025-01-21T01:15:55.067Z (5 months ago)
- Topics: learning-by-doing, mongodb, nestjs, nodejs, personal-project
- Language: TypeScript
- Homepage:
- Size: 996 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## RoadRunners-API fork
This is a fork from the original api made by [HaroldMart](https://github.com/HaroldMart/RoadRunners-Backend). I rebuilt the original api in NestJS, taking advantages of its structure & organizations.
## Dependencies
- nestjs/express
- dotenv
- typeOrm
- morgan
- multer
- cors
- passport jwt
- axios
- class-validator
- class-transformer
- cloudinary
- jwks-rsa
- mongodb## Installation
```bash
$ npm install
```## Building with docker
```bash
$ docker compose up --build -d
```## 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
```