Changes
Title
unchanged
Angular Music Database,One-page Web Application built with AngularJS,TypeScript,and Yii framework.
Category
unchanged
Others
Yii version
unchanged
Tags
unchanged
AngularJS, AngularJS, Typescript, ajax, karma, protractor, jasmine
Content
changed
#Angular Music Database
>One-page Web Application built with [AngularJS](http://angularjs.org/),[TypeScript](http://typescriptlang.org),and [Yii framework](http://www.yiiframework.com/).
## Overview
This application demonstrates a one page web application where all the logic has been moved to the frontend.The page loads only once.The backend (Yii) serves JSON data and the frontend consumes it as it renders partial views,which have been baked into the concatenated and minified javascript.To demonstrate Create/
DeleteRead/Update/Delete features a Music Database is set up with Artists,Albums,and Tracks information.The application features deep linking:when you refresh the page at any location,the application reloads and lands at the same location.Modern frontend tools like [Grunt](http://gruntjs.com/) are used to showcase their effectiveness in development workflow.Tests (unit/e2e) are also integrated into this project and ran with [Karma Test Runner](http://karma-runner.github.io/) and [Protractor](https://github.com/angular/protractor).
## [See It Online](http://rest.kabasakalis.tk/music_db/)
## [Github Repo](https://github.com/drumaddict/angular-music-db)[...]