This is a code challenge
- Needs install
dockeranddocker-composein your machine
- Clone repo in your local
- run command
docker-compose up
docker-compose run --rm app bashbundle exec rspec spec
- There is a csv file called
datacould be used as test for importing
- Could add gem
kaminarito enable pagination - Could add gem
sidekiqand databaseredisto enable import job to run at backend job - Could use any Frontend framework like Vue/React to make listing goods as a component
- Could seperate import process into two steps. First step is validator and gave the validate report. Second step is dose import
- Could use
Ajaxto enable filter instead of reloading page