Free website build · 2 a month→

Case study · Giving Garden of Carrollton · nonprofit · pro bono build

Sixteen years of harvests, one login-gated Wix page, and a garden ready to grow up.

The Giving Garden of Carrollton has fed families in Carrollton, TX since 2010, donating over 24 tons of produce along the way. Its digital home hadn't kept pace: a decade-old WordPress blog for the public, a bare Wix login screen for members, and everything else tracked by hand in spreadsheets and an Access database. Here's what changed.

Before · WordPress, since 2010
Old Giving Garden of Carrollton homepage: a default WordPress blog theme with a sidebar of archive links dating back to 2010
After · built by Prosper Donkey, 2026
New Giving Garden of Carrollton homepage: a modern hero section with a live harvest chart, clear calls to action, and a warm photograph of the garden
Visit givinggardenofcarrollton.org →

Role

Design + build, end to end

Terms

Build donated · hosting + care plan at cost

Stack

Next.js · Amplify · Cognito · Cloudflare

Status

Live · Aug 14, 2026

The starting point

Nothing was broken, exactly. It just wasn't one thing.

Record-keeping here had grown by accretion: notebooks, then spreadsheets, then an Access database, then a Wix site bolted on for members, each one layered on top of the last, none of them built to talk to each other.

The public-facing site ran on WordPress through a third-party host, styled with a generic blog theme and navigated through a sidebar of monthly archive links stretching back to 2010. A separate Wix site, gated behind a login screen, covered a sliver of member self-service: logging volunteer hours, little else.

Plot assignments, harvest weights by pantry, board rosters, the actual record-keeping, lived in spreadsheets and an Access database that only one person could really make sense of.

What replaced it

One system, three audiences.

A single platform on the garden's own domain, with three front doors and one set of data behind them.

  • 01

    Public site

    The front door, now a real reflection of a 16-year-old organization.

    • ·Live harvest-impact chart, auto-updating from admin-logged data
    • ·Photo gallery with a review/publish workflow
    • ·News (merged Press & Awards), Calendar, Sponsors
  • 02

    Member portal

    Self-service, for the first time.

    • ·Log volunteer hours and harvest/delivery dates directly
    • ·Personal activity dashboard, own plot and agreement history
    • ·Member directory, visual plot layout, searchable reference library
  • 03

    Admin portal

    Replaces the spreadsheets, the Access database and the old member site entirely.

    • ·Member, plot and agreement management, 32 beds tracked live
    • ·Harvest logging with per-pantry breakdown, CSV export
    • ·Reporting suite: birthdays, member turnover, agreement compliance, hours

Side by side

The public pages, page for page.

Same content, same organization, rebuilt for the person actually visiting: a prospective member on a phone.

Adopt-a-Plot

The primary conversion page for new members

Before
Old Adopt-a-Plot page, plain WordPress page with dense unstyled text
After
New Adopt-a-Plot page with a hero image, clear membership requirements, and a download button for the application

Volunteer Opportunities

Real photos of the actual activities, not stock images

Before
Old Volunteer Opportunities page, a plain text list with no imagery
After
New Volunteer Opportunities page with a photo grid of harvesting, delivery, and bed-care activities

News

Press & Awards merged: two old sections, one admin-managed page

Before
Old Newspaper/Magazine Articles page, a bare list of blog posts
After
New News page with cover images, sortable list, and search

Members & admin

The part that never had a real interface at all.

A separate Wix site stood in for a member portal, useful for logging volunteer hours and little else. The real admin work happened off-screen entirely, in spreadsheets and an Access database.

Now, real members and admins log into purpose-built portals that handle:

  • · Volunteer hour and harvest logging, self-service and admin-verified
  • · Plot assignment across all 32 beds, including shared community plots
  • · Role-based access: admin, content contributor, member
  • · A reporting suite built for board meetings
Before · the member site
Old member site: a free Wix template with a login gate and no visible self-service functionality

After · described, not shown

Screenshots of the live portals aren't shown here. They display real member names and contact information, which stays out of anything public under the engagement's confidentiality terms.

16+

years of uninterrupted harvests, now digitized back to 2010

49,290

lbs of produce donated, now tracked on a live public chart

1

system, replacing a website, a second website and an Access database

$0

charged for the build, delivered as a charitable contribution

Built for The Giving Garden of Carrollton, a project of Community Gardens of Carrollton, 501(c)(3)

Run a nonprofit or a local business with the same problem?

Two websites, a spreadsheet and one person who knows how it all fits together. That's usually one system waiting to be built.