Files
walkies/docs/features/schedule-view.md

1.5 KiB

Feature: Schedule View

Source: VSMS Functional Requirements v1.1, Section 8


Volunteer Weekly Calendar

FR ID Requirement Notes
FR-V01 All volunteers access the schedule via a weekly calendar view. This is the primary (and only required) schedule view in MVP. A list/grid view is not required for MVP.
FR-V02 Each shift on the calendar displays: date, time, all assigned volunteers, each volunteer's operational role, and which specific roles still have open spots.
FR-V03 The logged-in volunteer's own name is visually highlighted on the calendar.
FR-V04 Volunteers cannot edit any shift assignments — their own or others'.
FR-V05 Volunteers can subscribe to a personal calendar feed (iCal/ICS) that syncs their assigned shifts to their preferred calendar app (Google Calendar, Apple Calendar, Outlook, etc.). The feed updates automatically when their shifts change. Note: labelled FR-405 in source doc — assumed typo for FR-V05.

Admin Coverage Dashboard

FR ID Requirement Notes
FR-V06 Admin has a coverage dashboard showing the health of the current and upcoming month's shifts at a glance — highlighting shifts that are understaffed (below minimum capacity) and volunteers who have not acknowledged the monthly schedule.
FR-V07 Admin can drill into any shift to see full assignment details and acknowledgement statuses.