Rostergrove: volunteer shift signup for a community food bank

Rostergrove: volunteer shift signup for a community food bank

00 Markdown

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.

Need an AI agent?

In AI desktop apps, paste into the Code tab, not the general chat.

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.

The code

https://github.com/elementscode/demo-rostergrove MIT license View on GitHub →

Get a digest to your inbox once per week.

Comments· 0