Description
Objective:
To practice writing client-side JavaScript code using the MVVM pattern using Knockout.js, jQuery and Bootstrap. We will
work with our Teams-API to enable additional options for accessing and updating our data.
Specification:
For this assignment, we will be creating a friendly user interface to allow users to edit existing team data. This includes
changing the Team Lead, the current Projects as well as the Members (Employees) of each of the 15 teams in the
system. We will use a “panel” driven interface provided by Bootstrap 3.3.7 to organize the form controls (
elements) for each team. A jQuery Plugin will be used to make the controls much easier to use, and Knockout.js will
provide two-way binding for quick updates. When it’s complete, the interface should look like the following screenshot:
However, once the app is working as expected, please feel free to add any extra design, Images or CSS to your solution.
Be creative – this is your app.
Getting Started (Dependencies):
This project will make use of a number of client-side dependencies, including: Bootstrap (3), jQuery, Knockout (and the
“mapping” plugin), and a jQuery Plugin – “Multiple Select”.
The following basic index.html boilerplate file can be used to start your project.
https://scs.senecac.on.ca/~patrick.crawford/shared/winter-2019/web422/A3/index.html.txt
(Note: do not forget to update the