https://github.com/lucasvmarangoni/currency-converter
API Rest for consuming foreign exchange Exchangerates API. Developed with Nest, Mongoose, Docker and modular architecture.
https://github.com/lucasvmarangoni/currency-converter
axios bcrypt bull docker-compose jest json-web-token mongodb mongoose nestjs nodejs redis supertest typescript web
Last synced: about 1 month ago
JSON representation
API Rest for consuming foreign exchange Exchangerates API. Developed with Nest, Mongoose, Docker and modular architecture.
- Host: GitHub
- URL: https://github.com/lucasvmarangoni/currency-converter
- Owner: Lucasvmarangoni
- License: mit
- Created: 2023-07-03T22:26:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-07T23:58:02.000Z (over 1 year ago)
- Last Synced: 2025-08-02T06:30:48.754Z (3 months ago)
- Topics: axios, bcrypt, bull, docker-compose, jest, json-web-token, mongodb, mongoose, nestjs, nodejs, redis, supertest, typescript, web
- Language: TypeScript
- Homepage:
- Size: 539 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
# Projeto Conversor de Moedas
# (Backend)

## Projeto
O projeto é uma API REST para conversão de moedas utilizando taxas de conversões atualizadas consumindo a API Exchangerates.
- Projeto planejado e desenvolvi por mim.
- Projeto solicitado em processo seletivo de vaga.
- Finalidade: aprendizado, prática e portfólio.
## Tecnologias
Sujeito à alterações.
(Durante o desenvolvimento, posso modificar tecnologias, removendo algumas e adicionando outras.)
v1.0.0
TypeScript
Node.js
Nest.js
MongoDB
Mongoose
Redis
Redis Cloud
Axios
Docker Compose
Jest
Supertest
Bcrypt
Json Web Token
Github Actions
## Registro de Desenvolvimento

Conversor de moedas consumindo a API Exchangerates. Desenvolvido com Nest, e arquitetura de monólito modular. Possui
testes unitários, integração e e2e, tratamento de exceções, logs, rate limit, cache, doc. openAPI e authn (local e OAuth).