This project is for personal training for JavaScript stem technologies.
http://kevangular.herokuapp.com/#!/a-main
Chrome App (Apache CODOVA), Android and IOS version
http://kevangular.herokuapp.com/banners
http://kevangular.herokuapp.com/banners/:bannerId
Example: http://kevangular.herokuapp.com/banners/5424791b254f310800385bfd
http://kevangular.herokuapp.com/products
http://kevangular.herokuapp.com/products/list/:bannerId
Example: http://kevangular.herokuapp.com/products/list/5424791b254f310800385bfd
Create a test driven API call
users.server.controller.js
user.server.model.js
user.server.routes.js
Clone to Home PC
userlist view added
user information dashboard(not connected with db) example
Files
1. userlist.client.controller.js
2. userlist.client.view.html
GET: /galleries (DONE) list all galleries items(json)
GET: /galleries/userlist list all of user informations
GET: /users/all list all of user's information
/galleries/productlist list all of product list
build Authentication version of API
implementing product-description directive(30%) Design Quiz directive (10%)
implementing product-description directive(30%) Design Quiz directive (10%) Implementation of Quiz directive Toolbar Test (Polymer) URL: http://kevangular.herokuapp.com/#!/test-polymer
Connect Social Network(Facebook, Twitter, and Google+)
Decorate product-description directive Test polymer is working from AngularJS Directive scope Design Quiz directive Implementation of Quiz directive
http://kevangular.herokuapp.com/#!/test-polymer
Communication between Angular and Polymer https://github.com/eee-c/angular-bind-polymer
Build Directive by using Polymer elements
Create a editor option 1 1 column description
option 2 2 column description
option 3 3 column description
option 1.1 Image + Description
option 2.1 Image(Left) + Description
option 2.2 Image(right) + Description
option 3.1 Image + Description + Image
option 3.2 Description + Image + Description
YouTube Directive implementation files: \public\modules\galleries\directives\youtube\youtube.html \public\modules\galleries\directives\youtube.client.directive.js
applied to (http://kevangular.herokuapp.com/#!/galleries/gview)
directive styling
GSAP Draggable rotation (Image http://kevangular.herokuapp.com/#!/galleries/gview)
Apply velocity and snap degree on the Draggable Directive
Add SCSS and responsive animated grid gallery
menuList
app.route('/menus') .get(menus.list) // working .post(menus.create); // working
app.route('/menus/:menusId') .get(menus.read) .put(users.requiresLogin, menus.hasAuthorization, menus.update) .delete(users.requiresLogin, menus.hasAuthorization, menus.delete);
added route and view
(menuform.client.controller.js)
(menuform.client.view.js)
(menus.client.service.js)
Added Google Map directive Menu Form
Image Drag and Drop directive
Request: 1. Top Nav Bar Shrink if it doesn't use for 30 second 2. Expending a image
Designing a Background
http://www.java2s.com/Open-Source/Javascript_Free_Code/AngularJS/Download_angularJS_TwitterSearch_Free_Java_Code.htm http://codepen.io/GreenSock/pen/zDwEk
http://codepen.io/GreenSock/pen/Krfod
http://codepen.io/GreenSock/pen/jiEyG
http://codepen.io/GreenSock/pen/KCaBn
Front View http://kevangular.herokuapp.com/
Model: https://testcenter.duolingo.com/
CSS
create rChart directive
Example controller
grunt
$scope.example1 = {
src: 'library(rCharts)\n'+
'hair_eye_male <- subset(as.data.frame(HairEyeColor), Sex == "Male")\n' +
'nPlot(Freq ~ H' +
'air, group = "Eye", data = hair_eye_male, type = "multiBarChart")',
title:'Multi Bar Chart'
};
view
<code>
<r-chart r-source="example1"></r-chart>
<r-chart r-source="example2"></r-chart>
</code>
/#!/a-main responsive column and rendering custom directive and http://stackoverflow.com/questions/20297638/call-function-inside-sce-trustashtml-string-in-angular-js
Google Permallinks http://gdurl.com/
https://github.com/googledrive/realtime-tasks/blob/master/app/scripts/app.js implementing a Google Drive
JWT Imeplementation /egghead
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.