As usual, I provide here the links for both the client and server but I do want to point out that this time the app is more than a sample, it is almost completely tested with Mocha and Chai, both front-end and back-end, while it requires a basic knowledge of Redux and Immutable.js Have fun reading it!