Excited for the technical write-up as well. I've been building an app in Angular myself and I absolutely love it. Coupled with a REST-ish API library, it's a breeze in terms of testing and separation of concerns. After using Angular, I can't stand the circus of "server renders HTML that includes JS that has server return JSON that's handled by JS that has server render this other thing..."
Nice blog post, looking forward to more details about how you leveraged AngularJS. Though I think the service isn't for me, I'd value more the reviews of a million people over the Internet than those of my friends. Just because we're friends it doesn't mean we have the same tastes for movies.
Also looking forward to the technical writeup.<p>Not sure if it's just me, but when touching the menu controller on the top left, the dom slide over to reveal... nothing. Also, general weirdness using the gear button to change selection between all/enqueues only/ratings only/reviews only. Selecting something other than all does nothing and doesn't persist.<p>I'm on Android 2.3.3. My Touch 4g slide. Stock browser.
Quick feature request. I have no interest in the second rating scale about how much I would enjoy a film if I watched it again, the vast majority of films I watch I never watch a second time and have little interest in doing so. Please let me rate films without smileys.
"We've launched a mobile site built entirely in AngularJS - thoughts?"<p>My only thought is title-bait. This is a usability article, with <i>almost</i> nothing to do with AngularJS. But hey, I guess it worked.
This is solving a genuine problem, and it's well executed, but there's no way I'm going to sit there manually rating enough films for the recommendations to be useful.<p>Have you considered:<p>a) scrobbling a la Last.fm or
b) turning the collection of user preferences into a game or a quiz of some kind?<p>Good luck!
I'm curious if your team had experience with "traditional" frameworks such as Rails, Django, etc., and decided to use Angular.js because of certain advantages? It appears that this can be easily done with Rails or Django.
Just out of curiosity, where did you scrape the film descriptions from? I'm doing a movie data-mining project at the moment and having trouble getting consistent data from sources.