
This was a 2 part project, built in stages
with vanilla JS. Using no libraries except for jQuery. It
was first created to hold a single cat and track the number
of clicks on the single cat, then it was expanded to hold two cats.
Following which they asked us to expand it to 5 and add a
method for editing the current cat image number of clicks
and name in an Admin window that shows on button click.
Version One Cat Clicker
We then followed that by creating a similar app but based
on using the ViewModel functionality of KnockoutJS, in
this way we simplified and compartmentalized the code base
more easily. Using the ViewModel structure to monitor
changes in DOM elements rather than having to define rules
ourselves in order to make changes to stored data.
KnockoutJS Cat Clicker