Things to do

Structure

Routing

Change /section/page/id to /section/area/page/id to support all section scenarios Have a fallback to defaults?

Legacy

ScriptLoaderService

- Service to load required scripts for a controller using $script
- remove requirejs dependency as it makes things muddy

Authentication

Angular-app: common/security/interceptor.js , intercept http requests

Promises

Use promises pattern for all our services
$http.get(url)
    .then(function(response){
        return response.data;
    }, function(response){
        return $q.reject("http failed");
    }).then(function(data){
        alert("our data:" + data);
    })

Think about rest services and authentication

Usecase: member picker editor, which fetches member-data

Avoid $resource and instead use $http

Sublime linter