This is simple nodejs code refractor skill assessment.
- handle multiple APIs calls with performance optimized way
- use some coding principal of SOLID
- Readable and clean code
Name | Version | Purpose | Link |
---|---|---|---|
Nodejs | v10.24.1 | BE framework | https://nodejs.org/en/ |
@mapbox/blend | v2.0.1 | merge images together | https://www.npmjs.com/package/@mapbox/blend |
minimist | v1.2.6 | CLI argument manage | https://www.npmjs.com/package/minimist |
request | v2.88.2 | call APIs | https://www.npmjs.com/package/request |
Must have installed Node.js v10+ on you system to run the application.
close the repository run
git clone https://github.com/lahirudilshan/gapstart-harver-refractor-assessment.git
install application's dependencies run
npm install
To run before-refractor
application
node before-refractor/index.js
To run after-refractor
application
node after-refractor/index.js
You will see the output on console
MIT