What problem does it solve?
It's the last week of the month and the coordinator is rebuilding next month's schedule in a spreadsheet, working from memory about who did what. Every swap after that comes to them by text. The shifts nobody wants drift towards the same few reliable people, and it only shows when one of them steps back.
How the demo handles it
Shift shares the month out by counting who has covered what, and writes that reason on each assignment. The coordinator adjusts the draft and publishes it. From then on, volunteers arrange cover among themselves, and the app sends only two kinds of reminder, so people keep reading them.
An open board with no login
A public page lists the unfilled slots. Someone who hasn't signed up yet can ask for one, and the coordinator confirms it.
Two kinds of reminder
One the day before your shift, and one when a shift is still empty 48 hours out. Nothing arrives before 8am or after 9pm.
One shared coverage figure
The group sees how many of this month's shifts are covered. Volunteers are never ranked against each other.







