Rostergrove: volunteer shift signup for a community food bank
Volunteers pick up shifts with live spots left, waitlists and day-before reminders; coordinators set weekly shifts, check people in and export hours.
Agent specs
- Agent
- Claude Code, Opus 5.5 Medium
- Time
- 18 min
- Cost
- $5.88*
Agents work faster and more accurately on Elements.
* Cost at API rates, September 2026.
Run it yourself
Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.
Install elements:
curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH
Create an Elements app from the elementscode/demo-rostergrove scaffold:
cd ~/elements/projects
elements create rostergrove -scaffold=elementscode/demo-rostergrove
cd rostergrove
Start the app.
The prompt
The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.
Build a volunteer scheduling app named rostergrove for a community food bank. VOLUNTEER - Sign up with name, email and phone. - Browse upcoming shifts (sorting, packing, delivery driver) with date, time, location, and spots left. - Sign up for a shift or drop one. A shift that is full shows a waitlist. - A reminder email the day before. - Their hours served this year. COORDINATOR (admin account) - Create shifts, one-off or repeating weekly, with the number of volunteers needed. - Each shift's roster, with check-in on the day. - Shifts that are short of volunteers, highlighted. - Export volunteer hours as CSV. Seed one coordinator, fifteen volunteers, two weeks of shifts with signups, and past hours. Show the seeded logins on the sign-in page. Spots left and rosters update in real time.
Comments· 0