Sun18Oct
Parking
Guest row flaggers, Alpharetta
8:30–10:15 AMAlpharetta, north lot
Orange vest, a wave and a smile. Hand warmers in winter.
3 of 8 left
Serve
Sundays at four campuses take about 1,100 volunteers. Pick a shift below and your team lead will meet you at the door.
Open shifts
Every shift has a lead. No experience needed, except in the sound booth.
Sun18Oct
Parking
8:30–10:15 AMAlpharetta, north lot
Orange vest, a wave and a smile. Hand warmers in winter.
3 of 8 left
Sun18Oct
Kids
9:15–10:45 AMMilton, Room 104
Sit on the floor, read a story, hand out goldfish crackers.
1 of 4 left
Sun18Oct
Coffee
8:15–9:45 AMJohns Creek lobby
Fill urns, restock cups, learn some names.
2 of 3 left
Sun25Oct
Setup
5:30–7:30 AMCumming, east entrance
Unload, carpet tiles, pipe and drape. Breakfast tacos at 7:30.
5 of 14 left
Sun25Oct
Production
8:00–11:45 AMAlpharetta, auditorium
Training on Thursday night first. You'll be on the stream.
1 of 2 left
Sun25Oct
Kids
10:45 AM–12:15 PMAlpharetta, K–5 wing
One-to-one with the same child every other week. Training provided.
1 of 1 left
No shifts match. Try another team.
Demo board: tapping the button claims a spot on this page only.

From the production team
I ran a camera at Channel 2 for twenty-six years. Now I run Camera 2 at the 10:45 for free, and my grandkids in Ohio watch me zoom in on Ravi's shoes.
Or what you're good at. Stop by the desk in any lobby and they'll match you with a team lead before the next service.
Design notes
A website for a four-campus church where the first question is always which building, and the second is what to do with the kids. Campus and service times sit one tap from every page, and kids' pre-registration is treated as a front-door task.
Red Hat Display for headings, Red Hat Text for reading and Red Hat Mono for times and labels. One family in three cuts keeps four campuses visibly the same church, and the mono gives service times the steadiness of a departure board. The display face has open, round letters that still read on a lobby screen at the back of a high-school auditorium.
The red comes from Georgia clay along GA-400 in the cuts by the Windward exit, deepened until white type on it passes AA. It sits on a cool blue-gray because the buildings are modern and the photography is full of stage light. Marigold is held back for small highlights. In dark mode the red lifts toward coral and the background goes to the navy of a darkened auditorium.
A tabbed bar works like the church app most members already use, with seven tabs that stay put under a compact header. Big multisite sites tend to hide things in mega-menus, and here every section is one tap away on a phone. The nav button always says Pick your campus, because that is the decision every visitor has to make first.
Three doors replace a headline: a first Sunday, kids and students, and serving. Each is a real photograph from the kind of room it leads to. Directly underneath, one table shows every service at every campus, so nobody has to open four pages to compare times.
The words describe the task: Pick your campus, Pre-register your kids, Tell us you're coming, Find a serve shift. Kids' pre-registration has a hero form of its own, because parents told us the check-in line was the most stressful five minutes of a first visit.
Real rooms with stage light, kids' classrooms with chairs that fit them, volunteers in team shirts. We avoided the arena-crowd silhouettes that make every large church look the same. Campus pastors are shown as people, smiling and out of costume.
Every text pairing passes WCAG AA in both themes. The schedule is a real table with headers, the tabs are a labeled navigation landmark, and the live stream lists its captions and chapter times as text. Buttons are at least 44 pixels tall for thumbs in a parking lot.
Every text pairing is checked against WCAG 2.2 in both themes.
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 15.61:1 | AAA |
| Body text on cards | Aa | 17.32:1 | AAA |
| Secondary text | Aa | 5.74:1 | AA |
| Links | Aa | 5.46:1 | AA |
| Button text | Aa | 5.31:1 | AA |
| Accent label text | Aa | 9.45:1 | AAA |
| Text on dark bands | Aa | 15.61:1 | AAA |
| Muted text on dark bands | Aa | 8.16:1 | AAA |
| Text on brand bands | Aa | 5.31:1 | AA |
| Muted text on brand bands | Aa | 4.61:1 | AA |
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 15.96:1 | AAA |
| Body text on cards | Aa | 14.45:1 | AAA |
| Secondary text | Aa | 7.0:1 | AAA |
| Links | Aa | 7.53:1 | AAA |
| Button text | Aa | 7.68:1 | AAA |
| Accent label text | Aa | 11.11:1 | AAA |
| Text on dark bands | Aa | 16.85:1 | AAA |
| Muted text on dark bands | Aa | 8.42:1 | AAA |
| Text on brand bands | Aa | 7.68:1 | AAA |
| Muted text on brand bands | Aa | 4.99:1 | AA |
Designed by Greater Purpose Web. Names, people and events are sample content.