The following is an overview about the most important architectonical parts of our application:

We will make use of the AngularJS plugin Restangular which will help us manage our web service calls.
Our backend server will be built using Percolator, a library which streamlines the creation of RESTful APIs with Node.js.
We are going to use different database solutions for testing & development (sqlite) and production (MySQL), which is why we will use node-dbi, a database access abstraction layer.
In order to ease database schema management in different environments, we will use the db-migrate tool that handles ...