Based on the previously stated problems, it was not too hard to put on paper few principles we wanted to built this app on. Although we have done some tinkering and pivoting in the early design stages, it has quickly become clear what we want to build. So here is the list of the principles: