Create a basic java web application that uses the json documents in our data folder here to allow users to search for and view information on our characters and display some of their quotes.
Definition of Done
We need to see this
- A spring boot application that starts on port 8083
- A rest api that serves up all of the characters, allows search of characters, and returns a specific character's quotes.
- A JQuery based user interface to display the information served up by your api.
- We would like to all CRUD operations supported in this api.
- Meaningful Junit Unit tests
What we're looking at
- A meaningful and logical rest api
- A clean simple user interface
- Well formatted javascript code
- Clean gitflow workflow so we can see your thought process
How to submit
Fork this github repository and commit your submission to your repository, send us a link and we'll clone and review the code when it's submitted to us.
Required Technologies:
- Java 8
- Spring Boot
- JUnit
- Mockito
- JQuery
- Bootstrap
Optional Technologies
- Docker
- Swagger
Notes
- We're not asking you to spin up a full database, an in memory datastore is good enough for our purposes.
- Once we recieve your submission we'll look at the code from the time you email us your submission. (Production deployments are important and should be taken with care)
- Feel free to expand on this idea add functionality beyond the base ask, this is your opportunity to show off :)