Design the data model behind a shared work calendar, and how a day or a week of it is assembled for the person looking at it.
Practise this challenge
All system design challenges