It's a well done write up and a great tutorial. I wouldn't use it as a source of best practices, though. The controllers are huge and interact with $http. And I can't think of a reason for a variable named "globalVariable" with a random set of attributes. The entire point of Angular's dependency injection is to avoid that.
Great!, you should add a payment api (fulfill via stripe, paypal, et-al), most of freelancer's gigs are e-commerce stuff, you could even take a cut.
Great article, I love seeing finished projects with walk throughs.<p>We've decided to move to Ember from Backbone instead of going to Angular, articles like this make me doubt my decision!
how easy is it to migrate a BaaS approach like this (stamplay, firebase, parse etc) to a self hosted one once things start to scale beyond 10,000 or so users?