This project uses Java 11 + Spring Boot with Gradle and is configured to run on SwaggerUI.
It consumes the PokeAPI and filters the results using the query string inputed by the user; it also uses a sorting algorithm to order alphabetically or by name length.