Selected work · 05
A charity site that runs itself.
Reini Happ und Freunde is a small Innsbruck non-profit. We replaced their default-themed donation page with a new brand, one-click Stripe and PayPal giving, and a custom post type that totals the team's accomplishments automatically.

Role
Brand & engineering
Services
Brand identity · Web · Donations (Stripe + PayPal) · Custom CMS · Hosting
Duration
Project work · ongoing hosting
Background
A charity website built like an afterthought, holding back a team that wasn't.
Reini Happ und Freunde is a small charity in Innsbruck that turns on-the-ground initiatives into measurable help — meals, supplies, support for families and individuals in the city. The team is small, funding is unpredictable, the work is steady.
Like most charities at this scale, the website was an afterthought. Default WordPress theme. Broken images. Mismatched typography. And a donation flow that asked supporters to type a 22-character IBAN into their banking app. We met Reini for fifteen minutes — no spec, no wireframe, just a problem — and took it on.
Challenge
Two problems hiding in one site: friction-locked donations and a hand-calculated public ledger.
First, donations. The only path was a manual bank transfer — fatal for the one-off impulse donations charities rely on, where anyone distracted between the homepage and their banking app simply didn't follow through. No recurring option, no PayPal, no card.
Second, operations. Every time the team did something — a meal served, a family supported, a delivery made — somebody had to add a line to a static 'Geleistetes' page (German for 'what's been done') and recalculate the running total in a calculator. Mistakes were inevitable, updates were rare, and the page slowly drifted out of sync with what the team had actually achieved.
Before
The site we replaced.

Default WordPress theme. Broken assets. Donations gated behind a 22-character IBAN typed into a banking app. The new site replaced this whole surface — visual, structural, and operational.
Approach
Design that respects the work, not the budget.
New identity, native-feeling German typography, editorial layout. The same care we'd apply to a commercial brief, scaled to fit a charity website without a PR team behind it.
One-click donations through Stripe and PayPal.
One-time and recurring, card or PayPal balance. The wire-transfer option stays — supporters who prefer it haven't gone away — but it's no longer the only path. A donor who wants to give doesn't bounce off a 22-character IBAN.
A Geleistetes CPT that totals itself.
Each accomplishment is a single custom-post-type entry with an amount field. The page generates its own listing and sums the running total automatically. The team adds a line; the website does the math.
A studio relationship sized to a charity budget.
Reduced project rate, hosting on the studio's infrastructure. The team's recurring bill is the domain renewal — that's it. Small charities run on small margins; we kept the surface low.
Highlights
From IBAN-only to one-click giving
Stripe and PayPal donations live for both one-time and recurring contributions. Wire transfer kept as an option for supporters who prefer it — no donor segment got cut off.
Geleistetes auto-totalises
Custom post type with an amount field. The team adds a line; the running total updates itself on every entry. No more calculator + static-page edits.
Domain-only running cost
Hosting on the studio's infrastructure as part of the engagement. The team doesn't budget for a server they don't have time to administer.
Screens
Outcome
- 2
- New donation rails (Stripe + PayPal)
- Auto
- Geleistetes totals (was manual)
- Live
- Run by the team since launch
Working together
Charity or community project?
We work with non-profits at sustainable rates when the cause is well-run and the team cares about the work. Tell us what you're working on.



