I was tasked with building a carousel “widget” that could be placed on any number of sites regardless of CMS or server-side language. This was my first foray into AngularJS. One of the components was a UI for the client to use to build these widgets, which made use of the Uberflip REST API. Here’s some of the code for the UI, which used Bootstrap.
Starting point (app.js):
Main config, setup fields and routes for UI (app-config.js):
.. then many controllers, directives, etc. Will be available soon.