Person timekeeping app made with Sinatra, Typescript and knockout.js