Based on the Angular Express Seed, this simple app illustrates how to use AngularJS and Express on a Node.js server to make a simple blog.
Swig is a high performance Node.js template engine but uses {{}} for variables which makes it clash with the use of {{}} in AngularJS. Replaced use of {{}} with [[]] in AngularJS to make it work with Swig.
Swig also requires Consolidate to make it work with Express.
RethinkDB is a NoSQL database similar to MongoDB but with different trade-offs.