The Alexandria is a backend project written in Java, which communicates information to the frontend using a REST API. For the purpose of this kata exercise, persistence has been implemented as an in-memory object, using the fake test double explained at http://xunitpatterns.com/Fake%20Object.html.
The code is available at https://bitbucket.org/vfarcic/tdd-java-alexandria.