npm install
node app.js
covered following in available time:
- http://localhost:8080/ page to upload csv
- http://localhost:8080/app/batches to display result
- it will upload csv
- read csv and download images to new folder
- show progress bar
- communicate via express and socket.io channel
- mysql save and list query for batches
possible todo or suggestion:
- use rabbitMQ to queue and process image downloads
- upload to s3
- make UI better using bootstrap, etc
- write unit test cases, e2e test cases, etc