A REST API with a Mongo DB backend for a fictional online retailer. Uses Spring MVC / HATEOAS.