Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/fandredev/learn-nestjs

Full API Concepts from documentation NestJS (guards, interceptors, auth, crud, middlewares, pipes, testing)
https://github.com/fandredev/learn-nestjs

nestjs nodejs postgresql

Last synced: 22 days ago
JSON representation

Full API Concepts from documentation NestJS (guards, interceptors, auth, crud, middlewares, pipes, testing)

Awesome Lists containing this project

README

        

# Description

- Studying NestJS Fundamentals [https://docs.nestjs.com/]

# Swagger Documentation

![image](https://github.com/user-attachments/assets/25e58d6b-6c02-41b4-b6dd-d6e1d6c00677)

# Stack used


typescript,nodejs,nestjs,jest,postgres,docker,swagger

### Other tools:

- [Prettier](https://eslint.org/)
- [Eslint](https://prettier.io/)
- [asdf](https://asdf-vm.com/)
- [pgadmin](https://www.pgadmin.org/download/)
- [postman](https://www.postman.com/)
- [jwt](https://jwt.io/)
- [cors](https://developer.mozilla.org/pt-BR/docs/Web/HTTP/CORS)
- [helmet](https://helmetjs.github.io/)

### Details

Please, check the .tool-versions before use this project to show versions that i used.

I use pnpm to construct this project. Please, feel free to use another package manager. You can also use the collection in the root project to view all request using Postman.

## Clone this repo

###### Notes: Check the .env.example before clone this repo

```
git clone [email protected]:fandredev/concepts_nest.git
```

## Go to directory

```
cd concepts_nest
```

## Install dependencies

```
pnpm i
```

## Run server

```
pnpm run start:dev
```

## Open swagger

```
open http://localhost:3000/docs
```

## :mailbox_with_no_mail: Contacts

E-mail: [email protected]

Linkedin: https://www.linkedin.com/in/devfandre/

Pórtfolio: https://developer-felipe-andre.vercel.app/