
A year, a few hours a month
Join a wrap team
Six to eight people from a church, office or street commit to one foster family: meals, school pickups, birthday cakes, a night off. We train the team in one evening.
1127 Central Ave, Kansas City, KS 66102
(555) 017-4410
porch@example.org

Wrap a family
Most foster families who quit do it in the first year, worn out. A few neighbors with casseroles and a babysitting schedule keep them going.
Ways in

A year, a few hours a month
Six to eight people from a church, office or street commit to one foster family: meals, school pickups, birthday cakes, a night off. We train the team in one evening.
Start a team
Second Friday, 5:15–9:45 PM
Background check and a Saturday training first.
See Fridays
Wednesdays, 6–8 PM
Sort donations and pack placement bags by size. Bring a friend.
Pick a Wednesday
Two hours a week, one year
Driving practice, job applications, the first grocery shop in a new apartment.
Ask about Teen LaunchThis month
Every shift has a lead who meets you at the door.
Wed14Oct
Bags
6:00–8:00 PMThe Closet
Sort by size, fill duffels, label shelves.
3 of 8 left
Fri9Oct
Respite
5:15–9:45 PMSt. Barnabas hall
Crafts, gym games, the 8 PM movie.
1 of 6 left
Tue13Oct
Meals
4:30–6:00 PMPick up at the office
Three porches, your car, our coolers.
2 of 3 left
Sat17Oct
Closet
8:45 AM–12:15 PMThe Closet
Greet families and help find sizes.
0 of 4 left
Sun18Oct
Meals
2:00–5:00 PMSt. Barnabas kitchen
Make forty lasagnes for the placement freezer.
7 of 10 left
No shifts match. Try another team.
Demo board: tapping Sign up claims a spot on this page only.
Monthly giving
Monthly gifts let us say yes to every placement request without checking the bank first.

$25/month
Covers the night-light, toothbrush and book in two placement bags.
Most chosen$60/month
One full placement bag and a supper, every month.

$150/month
Pizza, crafts and a nurse volunteer for one family's children at a respite night.
Porchlight Foster Network is a 501(c)(3). Gifts are tax-deductible.
Design notes
Porchlight's visitors arrive in three very different states: a foster parent who got a call at 9 PM, someone wondering whether they could ever foster, and a neighbor who wants to help. The site gives each of them a door on the first screen and keeps the urgent one, the placement bag, one tap away everywhere.
Headlines are Onest, a soft grotesque with open, rounded letters that feel kind without becoming childish. Body text is Literata, a serif made for reading on screens, so the longer pages read like a letter from someone who has done this before. The pairing keeps the tone warm for tired people reading on a phone late at night.
The palette is a porch at dusk: a front-door indigo as the brand and the amber of a bulb left on as the accent. In the dark theme the two swap roles, so the amber becomes the main color and the page reads like a porch light at night. Neutrals lean slightly blue to keep the light theme cool and calm.
A fixed left sidebar holds every page, the placement-bag button and the address, so a foster parent mid-crisis never has to hunt for the menu. Page names are the things people actually say: New placement, The Closet, Respite nights. On phones the sidebar folds into a simple top bar.
The home page opens with three doors: I'm fostering or caring for family, I'm thinking about fostering, and I want to help. Each audience needs something different first, and a single headline would have served only one of them.
The main action is Request a placement bag, because the hours after a new placement are when families most need help and least have time to look for it. Other actions say exactly what you get: Book a respite night, Come to an info night, Join a wrap team.
Photos show ordinary home moments between adults and children: shoulder rides, drawing, holding hands. We avoided sad-child imagery and anything that could identify a child in care; in a real build, photos of children in care should always be staged with models or shot from behind.
Body text is 18px with generous line height, and every text pairing passes WCAG AA in both themes. Forms ask only what is needed, mark optional fields in words, and the placement form works with autofill so it can be done one-handed holding a toddler.
Every text pairing is checked against WCAG 2.2 in both themes.
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 14.71:1 | AAA |
| Body text on cards | Aa | 16.31:1 | AAA |
| Secondary text | Aa | 5.73:1 | AA |
| Links | Aa | 9.47:1 | AAA |
| Button text | Aa | 10.5:1 | AAA |
| Accent label text | Aa | 9.03:1 | AAA |
| Text on dark bands | Aa | 14.71:1 | AAA |
| Muted text on dark bands | Aa | 7.8:1 | AAA |
| Text on brand bands | Aa | 10.5:1 | AAA |
| Muted text on brand bands | Aa | 6.69:1 | AA |
| Pairing | Sample | Ratio | WCAG |
|---|---|---|---|
| Body text on page | Aa | 15.64:1 | AAA |
| Body text on cards | Aa | 14.04:1 | AAA |
| Secondary text | Aa | 6.95:1 | AA |
| Links | Aa | 10.26:1 | AAA |
| Button text | Aa | 10.69:1 | AAA |
| Accent label text | Aa | 9.65:1 | AAA |
| Text on dark bands | Aa | 16.71:1 | AAA |
| Muted text on dark bands | Aa | 8.37:1 | AAA |
| Text on brand bands | Aa | 10.69:1 | AAA |
| Muted text on brand bands | Aa | 6.12:1 | AA |
Designed by Greater Purpose Web. Names, people and events are sample content.