How to build a Calendar: Whiteboard Sketch

Calendar is important in my daily life. It frees part of my brain from remembering tedious scheduled tasks and makes it easier to manage my time. As an engineer who use google calendar heavily, I’m intereted of how such calendar system is built from zero and upgraded with more features. Here I put some of my studies below.

Calendar MVP: personal offline calendar