The Basic folder structure layout for this AngularJS application.

css
  - bootstrap-theme.css  (Twitter Bootstrap Theme CSS)
  - bootstrap.css        (Twitter Bootstrap CSS)
scripts
  + components  (intended to contain self-contained custom AngularJS components)
  + controllers (intended to contain the application's controllers)
  + filters     (intended to contain the custom Filters)
  + ngmodules   (intended to contain the Optional AngularJS modules like Routes, Resource etc which doesn't come pre-bundled in the core angular.js file)
  + views       (intended to contain the partial views.Views contain a mix of AngularJS directives and filters)
  - angular.js  (the core AngularJS library)

Note: This layout is subject to change while going through the course of the application because as the project grows in complexity it might require re-organizing the files.
Added Glyphicons fonts, reorganized "scripts" folder, added Angular Directives for Bootstrap and added initial HTML mockup for the Time Tracker page.

css     (Added time-tracker.css)

fonts   (newly added.includes the Glyphicons supported by Twitter Bootstrap)

scripts
  - re-organized the folders.Added a folder "ng" inside scripts folder and moved the components, controllers, filters, ngmodules, views folders and angular.js inside it.
  - Also renamed "ngmodules" to "optional_modules".
  - In "optional_modules" folder added "angular-resource.js" which adds support for URL routing and "angular-route.js" which adds support for working with RESTful APIs in an AngularJS application
  - Added folder "ui_bootstrap" and added "ui-bootstrap-tpls-0.11.0.js" which  contains a set of native AngularJS directives based on Bootstrap's markup and CSS.As a result no dependency on jQuery or Bootstrap's JavaScript is required.The only required dependencies are AngularJS and Bootstrap CSS which are already present

util (newly added.Contains a simple web server implemented using NodeJS)

Note:-
The reorganized layout is subject to change while going through the course of the application because as the project grows in complexity it might require re-organizing the files.
Merge branch 'master' of https://github.com/jignesh-gohel/ng-time-tracker