Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/padupe/conceitos_typescript

API desenvolvida entre os Capítulos II e IV do Ignite da Rocketseat.
https://github.com/padupe/conceitos_typescript

express jest nodejs swagger typescript

Last synced: 11 days ago
JSON representation

API desenvolvida entre os Capítulos II e IV do Ignite da Rocketseat.

Awesome Lists containing this project

README

        

# Ignite [Rocketseat](https://rocketseat.com.br/ 'Rocketseat')


Trilha de Node.js





Padupe-Node

---

## 💻 Como utilizar a Aplicação?

```
# Clone este repositório
$ git clone https://github.com/padupe/conceitos_typescript

# Instale as dependências
$ yarn install

# "Suba" os containers em Docker
$ docker-compose up

# Para rodar os testes
$ yarn test
```

## 📄 Documentação

http://localhost:3333/api-docs/

## 🔧 Ferramentas Utilizadas

- [BCrypt](https://www.npmjs.com/package/bcrypt 'BCrypt')
- [Class-Transformer](https://www.npmjs.com/package/class-transformer 'Clas-Transformer')
- [Cors](https://www.npmjs.com/package/cors 'Cors')
- [Docker](https://www.docker.com/ 'Docker')
- [DotEnv](https://www.npmjs.com/package/dotenv 'DotEnv')
- [ESLint](https://eslint.org/ 'ESLint')
- [Express](https://expressjs.com/pt-br/ 'Express')
- [ExpressJS Async Errors](https://www.npmjs.com/package/express-async-errors 'ExpressJS Async Errors')
- [Jest](https://jestjs.io/pt-BR/docs/cli 'Jest')
- [JSONWebToken](https://www.npmjs.com/package/jsonwebtoken 'JSONWebToken')
- [Mime](https://www.npmjs.com/package/mime, 'Mime')
- [Multer](https://www.npmjs.com/package/multer 'Multer')
- [Node-Rate-Limiter-Flexible](https://github.com/animir/node-rate-limiter-flexible 'Node-Rate-Limiter-Flexible')
- [PostgreSQL](https://www.postgresql.org/ 'PostgreSQL')
- [Prettier](https://prettier.io/ 'Prettier')
- [Redis](https://redis.io/ 'Redis')
- [Swagger](https://swagger.io/ 'Swagger')
- [SuperTest](https://www.npmjs.com/package/supertest 'SuperTest')
- [TSConfig-Paths](https://www.npmjs.com/package/tsconfig-paths, 'TSConfig-Paths')
- [TSyringe](https://github.com/microsoft/tsyringe 'TSyringe')
- [TypeORM](https://typeorm.io/#/ 'TypeORM')
- [TypeScript](https://www.typescriptlang.org/ 'TypeScript')

---


Entre em contato com o desenvolvedor