AngularJS application with Spring Boot backend for voice driven image search