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
- Host: GitHub
- URL: https://github.com/luifean/movie-web-api
- Owner: LuiFeAn
- Created: 2022-08-23T20:23:22.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-24T01:33:14.000Z (almost 4 years ago)
- Last Synced: 2025-06-02T12:19:20.286Z (about 1 year ago)
- Topics: docker, nestjs, postgresql, redis, swagger, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 231 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[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.
## 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