To see the Demo Application click here , **[http://hgomatum.appspot.com](http://hgomatum.appspot.com)**.
#1. "documentation"
This directory contains the files related to user defined API documentation generated by JSDoc3
#2. images
This directory contains the files related to application logos and images
#3. model
This directory contains the model files (.json files which acts as a database to load Quiz Questions) used
by Application
#4. scripts
This directory contains the files related to application and the framework related / third party libraries
used by the application.
scripts/application --> Contains user defined API
scripts/bootstrap --> Contains the Quiz Application boot strapping files
scripts/bootstrap/main.js --> The entry point for the application to start (Bootstrap file)
scripts/bootstrap/quizApplication.js --> Supporting file for the bootstrap script file
scripts/bootstrap/test.js --> The entry point for the application unit testing
scripts/bootstrap/text.js --> The RequireJS Text Plugin Library..
scripts/libraries --> Contains Framework / JS Libraries
scripts/testing --> Contains user defined Test case scripts
#5 stylesheets
This directory contains the css configurations for the application
#6 templates
This directory contains the template files used by application to load the views (will run @ server only)
> index.html : This is the entry file for the quiz application
> quizTest.html : This is the entry file for the quiz application unit testing..
1. Don’t use Mixin without proper usecase
2. Put transparencies in css file
3. Load templates on Demand
4. Put ‘#’ through router
5. Try not to use Window or other globals
6. Use _.each instead of for loops, go through all methods of underscore
7. Don’t put all the code in single file, organize the code into multiple files