Campaign Landing Page

Run distinct volunteer campaigns without splitting your stack.

Each program page can direct visitors into the same backend intake function while capturing source metadata for reporting and follow-up.

Street Meal Crew

Twice-weekly prep and neighborhood meal distribution coordinated in rotating teams.

Open roles: Prep, route lead, logistics

Community Garden Shift

Hands-on urban food production with beginner-friendly onboarding and weekend rotations.

Open roles: Harvest, greenhouse, education

Youth Kitchen Labs

Mentor middle- and high-school students in foundational cooking, nutrition, and teamwork.

Open roles: Mentors, check-in, safety support

Invite flow timeline

1. Discover

Visitors land on campaign pages and submit interest.

2. Qualify

Operations team reviews submissions in Firestore.

3. Invite

Approved volunteers receive invite code and doc list.

4. Download

Users request short-lived signed URLs for private docs.

One deployment, three outcomes

Marketing pages, intake API, and secure doc delivery all shipped together on Firebase and GCP.