title: Structuring my AngularJS application
body: <p>I'm totally newbie at using AngularJs and although I've been through the tutorials, I still have loads of unanswered questions in my mind. My main concern right now is how should I divide my application into modules ? </p>
  
  <p>Basically I need to build an app which will act as a portal to various apps, each representing a business functionality (sometimes with little to no relationship with each others).</p>
  
  <p>In the tutorial, they show how to create one app with multiple views. What I need, is one app with multiple modules, each module having its own views (and I'll probably have shared views too).</p>
  
  <p>Has anyone worked on an app with that kind of structure ? Could you share your experience and how you've organised things ?</p>
  
  <p>The AngularJS Seed project (<a href="https://github.com/angular/angular-seed">https://github.com/angular/angular-seed</a>) is good but it does not really show how to build a complex application. </p>