It’s pretty hard to work on KnockoutJS on a real world project with better folder organisation on Plunker.
Here it is:
With RequireJS / Bootstrap / jQuery / CSS3 Animation involved.
Also, it brings data diff/sync/throttle util for you to communicate with server in a faster way — think about Git.