You are expected to develop a dedicated Agenda application, like Google
Calendar or other popular calendar applications. Agenda system consist of users,
professional meetings, personal or professional appointments, resting time activities such
as attending events or courses.
I have done same calendar application for some other project which is capable of storing apportionment, meetings also the same can be synced with Google.