Skip to content
Three-screen MacBook composite showing the FOSL membership database overview, financials, and member records modules in light mode

FOSL Membership Database

A purpose-built membership management system for a library non-profit: dashboards, financials, member records, and donor acknowledgements in one place.

Overview

Friends of the Staunton Library (FOSL) is a non-profit membership organization dedicated to supporting the Staunton Public Library. Like many volunteer-run groups, their work spans member engagement, donor stewardship, event coordination, and the financial record-keeping that keeps everything running. Vistoso Creative works with FOSL on an ongoing retainer covering newsletters, social media, platform maintenance, and event support.

As that relationship deepened, a clear need emerged: a single, organized place to manage membership data. Most small membership organizations live somewhere between spreadsheets and paper forms, and while that works up to a point, it creates friction as the organization grows and the number of moving parts increases. Off-the-shelf donor CRMs designed for large nonprofits bring overhead and complexity that a focused volunteer organization simply does not need. What FOSL needed was something sized to them.

This is an internal tool, not a public website. There is no live demo. The screens in this case study are from the working system used by the FOSL team.

What We Built

We designed and built a custom membership management database: a private web application for the FOSL leadership team. The system is organized into five modules, each handling a specific part of how the organization operates.

The FOSL membership database showing the overview dashboard in a browser mockup, light mode

Overview Dashboard

The opening screen gives the team a quick read on where things stand: membership activity, recent additions, and anything that needs attention. No digging through tabs to find the current picture.

Member Records

A structured record for each member, searchable and sortable. Contact details, membership status, and history all live in one place instead of across multiple files.

Financials

Financial tracking scoped to what the organization actually needs: dues, donations, and a clear view of income over time. The goal was to replace the mental overhead of cross-referencing a spreadsheet with something purpose-built and reliable.

Needs-Review Queue

Browser screenshot of the needs-review queue in dark mode

Not every record comes in clean. The needs-review queue surfaces entries that require a human decision before they move into the main database. It is a small thing, but keeping that review step explicit prevents the kind of quiet data drift that plagues manual processes.

Acknowledgements

Saying thank you is a core part of donor and member stewardship. The acknowledgements module tracks which members and donors have been thanked, when, and how, so nothing falls through the cracks during a busy stretch.

Browser screenshot of the acknowledgements tracking module in light mode

Approach

The system is built on Payload CMS with a Next.js frontend and a PostgreSQL database. We chose this stack for the same reason we use it across our client work: it gives us a structured, typed data model, a clean admin interface, and the flexibility to shape the experience around how the organization actually works rather than fitting their work around the tool.

The application is fully responsive and supports both light and dark modes. Staff can review records and process acknowledgements from a phone just as comfortably as from a desktop.

Because this is an internal tool rather than a public website, the design priorities were clarity and speed of use: information-dense layouts where appropriate, consistent navigation, and no unnecessary steps between the team and the data they need.

What It Means for FOSL

Five modules, one application. The FOSL team now has a single source of truth for their membership, replacing the dispersed and fragile arrangements that small organizations inevitably accumulate. Records are consistent, the acknowledgements process has a proper home, and the needs-review queue makes data quality a first-class concern rather than an afterthought.

This kind of purpose-built tooling is one of the quieter ways we support the organizations we work with: not a new website, not a campaign, but infrastructure that makes the ongoing work more reliable.

Gallery

All three core modules in dark mode

Other Projects

MacBook composite showing Jennet Inglis Art homepage alongside the gallery and Master in a Minute landing page
Web Design

Jennet Inglis Art

A dedicated website for artist and author Jennet Inglis, replacing a Linktree with a quietly editorial platform that lets her art do the talking.

mockup of the city-county sports website featuring the home page, article page, admin console for articles and ads.

Local Sports Media Platform

A custom sports media platform built for City-County Sports to cover high school athletics across our county. The site lets the owner publish articles, categorize content by school and topic, sell ad space, and track impressions and clicks. After 3+ years and 1,600+ articles, it's still running strong with minimal upkeep.

mockup of a laptop featuring many screenshots of the driver safety training course

Online Driver Safety Training & Certification

A custom training platform built for Prism Consulting that lets employees complete a required driver safety course entirely online. The system handles account creation, video lessons, quizzes, certificate generation, and admin tracking for over 330 drivers across 6 locations.

Latest Articles

View all
A small business owner in an apron reviewing a printed cost estimate at a laptop and desk calculator in their shop
Website Packages

How Much Does a Small Business Website Cost? Real Numbers, No Runaround

Real small business website pricing: what templates, freelancers, and agencies actually charge, what's included at each tier, and how monthly plans change the math.

A satisfied homeowner standing at their front door, shaking hands with a contractor in a work shirt
Local SEO

Do Google Reviews Help SEO? What Contractors Need to Know

Google reviews affect local search ranking, map pack visibility, and customer trust. Here's what the data says about reviews and SEO for trade contractors, and how to build a review strategy that compounds.

A plumber crouched under a kitchen sink, hands working on copper pipe fittings with a pipe wrench
Local SEO

SEO for Plumbers: How to Stop Leaking the Leads You're Already Paying For

Plumbers in the Valley pay $12 to $35 per Google Ads click. Here's how to stop losing those leads to slow sites, broken forms, and missed after-hours calls, and how SEO builds a channel that works alongside your ads.