Screenshot of the Backyard Festival platform

Backyard Festival

Community-Powered Fundraising Platform

Backyard Festival is a full stack platform designed to help grassroots events raise support in more than one way. Instead of relying on donations alone, it allows supporters to contribute money, time, or physical items, making fundraising more flexible and more practical for real organisers.

Built with React, HTML, CSS, Django REST Framework, and PostgreSQL, Backyard Festival was designed with a strong emphasis on flexible pledge types, reusable fundraiser templates, organiser control, dynamic reward logic, responsive UI, and clear progress tracking across different contribution types.

Project Snapshot

Role

Full Stack Developer

Product and workflow design

UI/UX design and implementation

Stack

React (JavaScript), HTML, CSS

Django REST Framework (Python), PostgreSQL

Netlify, Heroku, and Insomnia

Core Strengths

Flexible multi-type pledge logic

Templates, rewards, and organiser workflows

Responsive dashboards and live progress tracking

The challenge

Many fundraising platforms focus almost entirely on money, but real community events often need much more than financial support alone. Organisers may need volunteers, borrowed equipment, donated items, or a mix of all three, and they often need a practical starting point rather than building every fundraiser from scratch.

That meant designing more than a standard donation flow. Backyard Festival needed to support money, time, and item pledges, item donations as well as loans, reusable templates, cumulative reward logic, reward categories linked to pledge type, organiser approval settings, live progress updates, and clear supporter and organiser experiences, while still remaining easy to use.

How I approached it

I approached Backyard Festival as both a product and engineering challenge. The platform needed to feel simple and inviting for supporters, while also giving organisers enough control to manage different kinds of contributions in a practical way.

I focused on building flexible workflows that reflected how real events operate, including multiple pledge types, reusable templates, reward categories, live status feedback, organiser approval rules, and dashboards for different user roles.

Feature Walkthroughs

These demos show how the platform combines flexible supporter flows with practical organiser controls and live fundraising feedback.

Flexible support model

Contribute money, time, or items

Backyard Festival allows supporters to contribute in the way that makes most sense for the event, whether that is money, time, or physical items. Item pledges can be offered as either donations or loans, making the platform more practical for real organisers managing equipment, supplies, and community support.

Responsive pledge tracking

Live updates to remaining spots and needs

The interface updates automatically as pledges are made, so organisers and supporters can immediately see changes such as volunteer spots dropping from six to five. That live feedback helps the platform feel clear, responsive, and trustworthy.

Supporter reward logic

Cumulative money rewards that stack

Backyard Festival supports cumulative reward thresholds for money pledges. If a supporter contributes enough to qualify for multiple reward levels over time, the platform recognises that progress and grants each eligible reward.

Tailored incentive design

Rewards matched to money, time, and item pledges

Rewards are categorised by contribution type, so organisers can choose what kind of reward makes sense for someone who donates money, volunteers time, donates an item, or loans one. This makes the reward system more flexible and better aligned to how support is actually given.

Guided fundraiser setup

Choose a template and adapt it

Backyard Festival includes pre-loaded fundraiser templates that organisers can choose and customise for their own event. This makes setup faster, reduces friction, and helps users start with a practical structure instead of building a fundraiser from scratch.

Organiser workflow control

Dashboards, approvals, and pledge management

Organisers can manage fundraisers through a dedicated dashboard, review pledges, and decide whether certain contributions need approval before being accepted. Supporters also have their own dashboard view, making the platform easier to navigate from both sides of the experience.

Engineering Decisions

Multi-type contribution architecture

The platform was designed to support money, time, and item pledges within a single system, with item contributions able to function as either donations or loans. That flexibility was central to making the product useful for real events rather than only financial campaigns.

Template-driven fundraiser setup

Reusable templates help organisers get started faster and give them a practical structure to adapt for their own event. This reduces friction during setup and makes the product more usable from the very first interaction.

Responsive, state-driven UI

Live counts, progress bars, and dashboard views update as pledge data changes, helping users understand the current state of a fundraiser without extra friction.

Reward and approval workflow logic

The system supports cumulative reward handling, reward categories linked to pledge type, and optional organiser approval rules, allowing the platform to manage more nuanced fundraising scenarios without losing clarity for users.

What makes this project strong

Backyard Festival stands out because it treats fundraising as an operational problem, not just a payment flow. It supports the different ways people contribute to community events and translates those needs into a structured, responsive user experience that is practical for both organisers and supporters.

What I’m proud of

I’m especially proud of how much flexibility the platform supports without becoming confusing. Features like multi-type pledges, item loan logic, cumulative rewards, reward categories, reusable templates, approval workflows, live availability updates, dual dashboards, and progress tracking all work together to make the product feel practical, thoughtful, and grounded in real event needs.

Next Case Study

Want to explore the next project?

PodFlow shows a different side of my work, with private accountability, layered permissions, verification workflows, and notifications woven through the product.