This application facilitates user to search allowed serach terms of predifined json files under 3 domains.
- Java 8 or higher
- Apache maven 3.6.3 or higher
- git clone the repository
- run terminal command
maven clean install
in the project root directory - move in to the target folder inside the project folder. only execute the jar with jar-with-dependencies extension using the terminal command
java -jar name_of_the_jar.jar
- follow on screen commands
- Search with multiple fields and values at once. Reduce file reads.
- Use a seperate thread for application listening
- Feed external resource file instead of internal resource
- Develop test cases