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

https://github.com/luifean/movie-web-api

REST API desenvolvida para o teste de conhecimentos da mks-sistemas, onde tive de usar NestJs,TypeOrm, Redis e Swagger
https://github.com/luifean/movie-web-api

docker nestjs postgresql redis swagger typeorm typescript

Last synced: 3 months ago
JSON representation

REST API desenvolvida para o teste de conhecimentos da mks-sistemas, onde tive de usar NestJs,TypeOrm, Redis e Swagger

Awesome Lists containing this project

README

          


Nest Logo

[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest

A progressive Node.js framework for building efficient and scalable server-side applications.



NPM Version
Package License
NPM Downloads
CircleCI
Coverage
Discord
Backers on Open Collective
Sponsors on Open Collective

Support us


## INFORMAÇÕES

Processo:

Comecei a aprender sobre NestJs e TypeOrm (Usava Express e Querys feitas manualmente) durante a criação desta API, pois até então nunca havia criado uma API REST com estes frameworks e confesso que gostei muito.

Dificuldades:

Até então, não tive muitas dificuldades - Após entender os conceitos e paradigmas desta ferramenta, para implementar alguns conhecimentos e conceitos que eu já contia utilizando apenas o express, como: JWT,Rotas,Recursos,Controllers,Repositories e afins.
Minha maior dificuldade, sem dúvidas, foi em implementar o Redis, pois nunca havia trabalhado com o conceito de cache nas minhas aplicações.

Considerações:

No mais, agradeço a oportunidade de ter participado deste teste, pois sem dúvidas agregou muito aos meus conhcimentos de desenvolvimento web =)

## Instalação

`npm install` : Instalar dependências

`npm run start:dev`: Inciar o servidor de desenvolvimento

## Deploy

Heorku:

https://movies-api-v2.herokuapp.com/documentation