Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/padupe/conceitos_typescript
- Owner: padupe
- Created: 2021-08-04T22:58:08.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-26T11:41:14.000Z (almost 3 years ago)
- Last Synced: 2024-10-05T10:41:09.161Z (about 1 month ago)
- Topics: express, jest, nodejs, swagger, typescript
- Language: TypeScript
- Homepage:
- Size: 1.72 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ignite [Rocketseat](https://rocketseat.com.br/ 'Rocketseat')
Trilha de Node.js
---
## 💻 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')---