Wa-Technical-Challenge
I used to build this project - Java 8, Spring Boot, Swagger, Git, Maven, Logger
Project setup :
clone the github repository Vegetam/WA-Technical-Challenge.git
convert project to maven then run clean install it
Put the required input csv file into resources folder like - /DataFilterUtility/src/main/resources/summary.csv
Run the application as a boot application
Go to the browser and put following URL : http://localhost:8080/WA-Technical-Project/swagger-ui.html#
You should see API call on swagger console, click on the single Post API existing : getFilteredData enter request JSON like below { "dataFilterLimit": "3", "dataFilterMinValue": "0.8", "filePath": "summary.csv" }
Once you enter required input to any of the API just click on "Try it out!"
You can see the result in Response Body tab
Also final file with output data will be created on folder path like - /DataFilterUtility/data_result.csv