GSOC Topic Draft PR: Improved Appointments Calendar View

Hi, @bawanthathilan

I’ve implemented the modal and drill-down into, e.g., monthly, weekly, and daily views;— here are screenshots of the current state:

Screenshot 2026-03-10 095303

Screenshot 2026-03-10 0953031587×756 41.6 KB

Screenshot 2026-03-10 095316

Screenshot 2026-03-10 0953161610×743 40.5 KB

Screenshot 2026-03-10 095332

Screenshot 2026-03-10 0953321609×782 61.9 KB

Screenshot 2026-03-10 095248

Screenshot 2026-03-10 0952481918×906 66.6 KB

Screenshot 2026-03-10 095102

Screenshot 2026-03-10 0951021919×913 57.4 KB

Screenshot 2026-03-10 095126

Screenshot 2026-03-10 0951261912×906 70.7 KB

I have two quick questions before I proceed for a draft PR:

  1. As you mentioned appointmentSummary endpoint in our earlier chat, It only returns counts per service, not individual appointment details. but in GSOC idea it mentions “The ability to see all appointments, not just the number per service“ So What data should the modal actually display?

  2. As I have included “Create new appointment” inside modal. Should the “Create new appointment” feature be included inside the modal as well?

Thanks!