TODO: redesign data model from row/document per entry create one document per day with an array of rows per entry and some summary/aggregation cache fonts and images etc. with https://developers.google.com/web/tools/workbox/