Blue Penguin Digital Blue Penguin Digital
Case Study · Community Platform

From seven trollies of waste
to one clear digital front door.

How a CIC got a website that matches the scale of its impact — 166K+ meals served, 72K+ kg of food saved, and three clear paths for people who need the service.

166K+ Meals Served
72K+ KG Food Saved
15 Community Hubs
2020 Since
Tasty Not Wasty CIC community platform by Blue Penguin Digital
The Problem

Big Impact, Hard to Navigate

Meet Tasty Not Wasty CIC in Llanyrafon, Wales. By the time this build was live, the work on the ground was already huge. The website had to help people find support quickly, not make them hunt for it.

The problem was clarity under pressure. This wasn't just a brochure site. It had to serve different people in different states: someone needing food now, someone ready to volunteer, and someone wanting to donate. Each user needed a clear path that didn't cross the others.

Time-sensitive information — like fridge opening windows — had to be obvious the moment someone landed. Contact and volunteer pathways needed to work reliably without admin overhead. Impact needed to be visible and trusted, not buried in paragraphs. And community trust signals had to be immediate on mobile, not hidden lower down the page.

What was holding them back

  • Too many user intents competing on the same journey — support, volunteer, donate
  • Time-sensitive information (fridge opening windows) was hard to find
  • Contact and volunteer pathways needed reliable back-end handling without admin overhead
  • Impact figures buried in paragraphs — no trust at a glance
  • Community trust signals invisible on mobile below the fold
The Brand

The Soul: Dignity at the Door

"Support should feel welcoming, not like a form queue." That line shaped everything.

The Look

Warm, clear, and practical. High-contrast CTAs for three immediate intents: get support, get involved, donate. The visual hierarchy reflects real-life decisions in seconds, not marketing funnels.

The Voice

Direct and kind. No corporate fluff. Just what people need, where they need it. The tone feels local and human — like walking into the right room, not being redirected between departments.

Community First

Every decision — from navigation structure to form labelling — was tested against one question: does this help someone in need, someone wanting to help, or someone ready to donate? If the answer was no, it didn't go in.

The Architecture

Three Paths, One Front Door

A custom-built, multi-page PHP platform built with reusable includes, Tailwind CSS, and lightweight local JS. No CMS bloat. No plugin maze.

The Fridge Signal

The homepage shows a live status message based on day/time logic. Tuesday through Saturday, visitors know immediately whether the fridge is open — no phone calls, no guessing.

The Action Split

Three clear routes from the hero level: support, volunteer, donate. Each route gets its own focused page with context-specific copy and calls to action built for that user's real-life state.

The Form Relay

Contact and volunteer forms submit asynchronously to dedicated API endpoints. Inputs are validated and sanitised server-side, then delivered through PHPMailer to both the team and the user — no database needed.

W
Developer Insight

Where most sites add complexity with databases they don't need, this one keeps form handling lean and reliable: validate, sanitise, notify, confirm. Fewer moving parts means fewer places to fail.

The Engineering

Making Impact Visible Every Day

The site calculates operating days from the CIC start date, counts Tuesday-Saturday service windows, and derives current totals from verified daily averages. Visitors see living numbers, not stale "about us" claims.

This is the difference between saying "we help people" and showing the numbers behind that sentence — 166K+ meals served, 72K+ kg of food saved, all calculated live from a single start date. No manual updates. No out-of-date figures. The numbers do the talking.

Desktop: the full community platform

Tasty Not Wasty CIC community platform — desktop view

Mobile: help, right when it's needed

Tasty Not Wasty CIC community platform — mobile view
The Outcome

Making a Difference in Llanyrafon

166K+ meals served and 72K+ kg of food saved are no longer buried in paragraphs — they're the first thing visitors see. The site also surfaces broader community reach, including expansion to 15 Christmas Eve hubs across the area.

Most importantly, the digital experience now matches the real-world mission: fast access for people who need help, clear routes for volunteers, a direct support path for donors, and local credibility signals built in from the first screen. A custom-built PHP platform with PHPMailer forms, Tailwind CSS, and live impact counters — no CMS, no plugins, no overhead.

166K+ Meals Served
72K+ KG Food Saved
15 Community Hubs
Fast No CMS Overhead
The Verdict

A digital front door that serves everyone

The build handles three different user journeys through a single platform — each with its own focused path, copy, and calls to action — without a CMS or plugin dependency chain. The numbers update live from a single start date. The forms validate, sanitise, and deliver without a database. And the whole thing gets out of the way so the real work — the 166K meals, the 72K kg of food saved, the 15 community hubs — can do the talking.

The Architecture

How We Built It

A custom-built PHP platform with no CMS, no database, and no plugin dependency chain — just what the CIC actually needs.

The Form Flow

Two separate async form handlers — contact and volunteer — each with server-side validation, sanitisation, and dual-delivery email through PHPMailer. Structured fields and array payloads on the volunteer side. No database. Just validate, sanitise, notify, confirm. The whole pipeline is lean by design: fewer moving parts means fewer places to fail.

The Live Numbers Engine

The site calculates operating days from the CIC start date, counts Tuesday-Saturday service windows, and multiplies against verified daily averages. Visitors see 166K+ meals and 72K+ kg of food saved — not stale claims, but current impact figures updated live. No admin panel needed. No manual updates. The numbers do the talking.

The SEO Brain

Search structure is baked into rendering, not bolted on. Per-page canonical handling, title/description constraints at helper level, JSON-LD organisation markup, machine-readable sitemap generation, and IndexNow submission support. Crawlers get clear page identity, clear hierarchy, and regular freshness signals — without a CMS plugin stack.

Restraint as Speed

Custom-built PHP templates over runtime-heavy CMS layers. Compiled Tailwind CSS rather than large framework payloads. Server-level gzip compression and browser caching rules. Local asset delivery for Alpine and Lucide. The result: a site that loads fast because it does less — not because it's been aggressively optimised. Minimal moving parts. Zero plugin dependency chain.

The Stack

The Tech Specs

For the nerds

tech-specs.json
project:            Tasty Not Wasty CIC
architecture:        Custom-built multi-page PHP site (no CMS)
frontend:            Tailwind CSS (compiled), local Alpine/Lucide assets
backend:             PHP 8.2 + Composer autoload + PHPMailer 6.10

forms:
  contact:   async submit → API validation/sanitisation → admin + user email
  volunteer: async submit → API validation/sanitisation → admin + user email

seo:
  canonical URL helper, meta title/description optimisation
  JSON-LD structured data, sitemap generation + robots declaration
  IndexNow submission support

impact_logic:
  start_date:      2020-09-25
  operating_days:   Tue-Sat only
  current_snapshot: 166,098 meals / 71,822 kg saved (2026-06-07)

ops:
  gzip + browser caching, security headers, no plugin dependency chain

Ready to turn local impact into a clear digital front door?

If your organisation is doing real work on the ground but your website still makes people dig for basics, this is exactly the fix we build.