Volunteers
Sign up for a shift with a name and an email address, no account. Each sign-up gets a private link to see it, add it to a calendar, or cancel it, and a reminder the day before.
Preview
A fair, a school, a sports league or a nonprofit posts the shifts it needs filled. Neighbors sign up in a minute with no account, get a reminder the day before, and see their hours afterwards. Coordinators know who's coming, record who came, and approve hours. It runs on the organization's own Cloudflare account. No license fees.
Early preview: the steps for an organization to run its own copy are written but not yet rehearsed by someone new. The demo sends no email; its pages show the links that would be emailed.
Sign up for a shift with a name and an email address, no account. Each sign-up gets a private link to see it, add it to a calendar, or cancel it, and a reminder the day before.
A shift never takes more people than it needs. After that comes a short waitlist; when someone cancels, the first person waiting moves up and is told.
Coordinators mark who came, with hours that default to the shift's length, and approve hours volunteers send. A volunteer asks for a statement of approved hours by email.
Sign in with an emailed link or a passkey, no passwords. Add programs and shifts, see who's coming, download the list, cancel a shift with a reason everyone on it is told.
The Halcyon County Volunteer Center is a made-up organization in the fictional Halcyon County with four programs: the county fair, a youth sports league, an elementary school PTA and a community pantry. Everything resets every hour. Sign up for a shift, or choose Coordinator sign-in, enter any email address, and the sign-in link appears on screen.
A program can name its partner's page: a fair on OSFairground, a league on OSRoster, a school's site. That app shows the program's shifts on its own pages by reading OSVolunteer's feed for its address. Every published shift carries its provenance, so a changed date or time comes with its reason.