We recently added some features to uPortal on master to make adding/removing apps using angularjs-portal work. Therefore to get a full experience we suggest using the latest jasig/master version of uPortal for this seminar. It may still work with your local fork, just not all the features will work. Alternatively you could cherry-pick the changes over from master.
This is the basic clone and verify it builds.
git clone [email protected]:UW-Madison-DoIT/angularjs-portal.git
cd angularjs-portal