Website
Melaleuca.com
Melaleuca.com/learnToEarn-main (requires an account)
Project Description
Create a new section for a mobile website melaleuca.com. User should be able to click on different videos, earn points for watching those videos, and new data should present itself on the app. All data is coming from a client side API. Framework is using Backbone.js
Selected functionality, environment & obstacles
- Used backbone.js, undersore.js, handlebars.js for js frameworks.
- Created all front end design, html, css
- Created all front end coding in js
- Implemented to back end c#/visual studio solution, through smartGit version control system.
- Implemented and customized jwplayer with event, new skins. Tested in different mobile devices.
- Made custom API calls and data transformation to break down response object.
- Create dynamic list of videos based on video list supplied by client API
- Post video intense js logic. Brings up the proper quiz and answers in a modal. Tests to see if the user supplied the corect answer, loops through and continues through quiz questions until there are none left.
- Congratulations page, posts next earnable video.
- Watched video is flagged and sent to client API.
- Researched native sms: and mailto: functionality.