Non-profit website & volunteer platform

Community Pulse Foundation

A public website that also helps the team run the work.

The Foundation needed a welcoming place to explain its work in English and French, plus a straightforward way for its team to manage the people and messages coming in through the site.

Visit Website (opens in a new tab)
Client
The Community Pulse Foundation Inc.
Year
2026
Platform
Web · English & French
Status
Live
The Community Pulse Foundation homepage, headlined “Connecting People. Building Stronger Communities.”
The Community Pulse Foundation homepage on a phone

Overview

Our role
  • Website design
  • Front-end development
  • Back-office tools
  • Search foundations
Disciplines
  • Website
  • Development
  • Digital Experience

The Community Pulse Foundation is a non-profit based in Fredericton, New Brunswick. Its work centres on connection, inclusion and belonging among newcomers, families, youth and long-term residents.

WianTribe designed and built the public website and the tools behind it: content management for the team, a guided Get Involved flow and a private dashboard for volunteer applications and enquiries.

The problem

One small team, a lot of different people to serve.

A new non-profit needs to explain why it exists, show what it is doing and make it easy for people to volunteer, support the work or simply ask a question. It also needs to do that in both English and French.

The website could not become another thing the team needed a developer to maintain. They also needed a way to keep track of volunteers and enquiries without relying on an inbox as the only record.

How we handled it

Keep the public side welcoming and the admin side practical.

The public site leads with the Foundation's purpose, its own outreach photography and clear ways to take part. Behind the scenes, submissions are saved before email is attempted, so a temporary mail problem does not erase a volunteer application.

  • English and French are part of the content model

    Pages, programs and events support both languages, with English used as the fallback when a translation is not ready yet.

  • The team can change the site themselves

    Programs, events, team members, pages and important site text are managed through a private site manager without editing code or redeploying the site.

  • Do not thank someone for money that has not arrived

    The donation flow records a supporter's intent first and confirms funds after they arrive, instead of treating interest as a completed donation.

The Community Pulse Foundation homepage on desktop
The Community Pulse Foundation homepage on mobile
Fig. 01The Foundation's homepage on desktop and mobile.
The Community Pulse Foundation homepage from the hero through its welcome, values and programs
Fig. 02The homepage moves from the Foundation's purpose into its values, programs and ways to take part.

Key capabilities

What the site does for visitors and the team.

  1. 01

    English and French

    Visitors can switch languages across the site, while managed content has fields for both English and French.

  2. 02

    Programs, events and people

    The team can publish community programs, past outreach, upcoming events and team profiles without changing the codebase.

  3. 03

    One place to get involved

    A guided form covers volunteering, item donations, financial support and general questions, with consent captured as part of the flow.

  4. 04

    A private place to follow up

    The dashboard keeps volunteers, enquiries and events together, with notes, assignments, attendance and CSV export.

  5. 05

    Email failures are visible

    Acknowledgement and notification emails are logged, so a failed message can be seen and retried instead of disappearing quietly.

  6. 06

    The basics for search and sharing

    Structured organization data, social previews, a sitemap and a canonical domain give search engines and social platforms the information they need.

Engineering

A small back office without a traditional server stack.

The public pages stay lightweight while Cloudflare handles the forms, records and admin workflows behind them.

  1. 01

    Functions and D1 at the edge

    Cloudflare Pages Functions handle submissions and the CRM, backed by Cloudflare D1. Preview deployments use a separate database so testing does not touch real volunteer records.

  2. 02

    Public forms have layers of protection

    Cloudflare Turnstile helps filter automated spam, and per-address rate limiting limits repeated submissions to the public endpoints.

  3. 03

    Save the record before sending the email

    The application writes the record first and then attempts email delivery, so an email outage cannot make a valid application disappear.

  4. 04

    Keep the public pages light

    The site is built with HTML, CSS and JavaScript, with semantic structure, a skip link and layouts that work from phone to desktop.

Technology

Built with

  • HTML, CSS & JavaScript
  • Cloudflare Pages & Functions
  • Cloudflare D1
  • Cloudflare Turnstile
  • Supabase
  • Zoho Mail

These are the WianTribe services most closely connected to the work shown in Community Pulse Foundation.

  • Web Development

    Websites that make it easy to understand what you do, trust the organization behind it and take the next step.

  • Backend Development & Integrations

    The parts users rarely see but notice immediately when they stop working: APIs, data, accounts and integrations.

Next project

SpendWise

Know where your money went without giving the app your bank login.

SpendWise Insights screen showing average purchase and a period-end estimate
SpendWise home screen in dark mode
SpendWise home screen showing total spent against the monthly budget

Let’s talk

Got something you're trying to build?

You do not need a finished brief. Tell us what you are working on, what is not working yet and what you would like the product to do. We can take it from there.