Help Razom: Nonprofit Donation Platform

Help Razom: Nonprofit Donation Platform

Built a donation platform in 4 weeks as a crisis response to Russia's invasion of Ukraine.

Results at a Glance

$500K+

$500K+

Donations Processed

1,500+

1,500+

Unique Donors

4 weeks

4 weeks

Zero to Live

3 years

3 years

Weekly donors still giving since launch

Organization

Help Razom (501(c)(3))

My Roles

My Roles

UX/UI Designer,

Developer

Focus Areas

Focus Areas

Information Architecture

UX/UI Design

No-Code Development

Payment Integration

Duration

4 weeks to launch

Team

1 person

Project Overview

Project Overview

February 26, 2022 — two days after Russia's full-scale invasion of Ukraine.


A group of Chicago volunteers formed Help Razom to assemble medical kits for Ukrainian defenders. Within 48 hours, 3,500 people joined a Telegram group asking how to donate.


No website. No payment system. No infrastructure to accept donations.


As a Ukrainian, I volunteered as the organization's only designer and developer.

February 26, 2022 — two days after Russia's full-scale invasion of Ukraine.


A group of Chicago volunteers formed Help Razom to assemble medical kits for Ukrainian defenders. Within 48 hours, 3,500 people joined a Telegram group asking how to donate.


No website. No payment system. No infrastructure to accept donations.


As a Ukrainian, I volunteered as the organization's only designer and developer.

My role

As the sole designer and developer, I handled information architecture, UI design, no-code development, payment integration, and content. Concept to live donation page in four weeks, then ongoing iteration for two years as the organization scaled.

Project Goals

1

1

Launch immediately. Get a working donation website live within few weeks.

2

2

Remove friction. Create a donation flow simple enough to complete in under 60 seconds on mobile.

3

3

Build trust. Communicate legitimacy to first-time donors who had never heard of us.

Platform Evolution

The site went through three versions as the organization's needs evolved.


V1: Square Online (Week 1)

Fastest path to accepting payments. Launched quickly, but limitations surfaced within weeks: inflexible design, no multi-language support, unreliable Apple Pay.


V2: Weblium (Months 2–12)

Better customization, added Ukrainian language. Iteration was still slow — every update still required my involvement.


V3: Framer (Year 2+)

Current platform. Fast iteration, modular templates, easy enough that other volunteers can add project pages without me.

Live Fundraiser Tracker

I built a tracker pinned to the homepage for active campaigns, synced to a Google Sheet so team members can update it when offline donations come in.


Result: Donations increase noticeably when campaigns approach their goal.

Dedicated Project Pages

Early site was just "donate." As we grew, I added separate pages for specific initiatives: Medical Aid, Drones, Unit Support. Each page explains exactly where funds go.


Result: Clearer donor communication, increased confidence that money reaches the intended purpose.

Merch Store

Added t-shirts, stickers, and other items for supporters who wanted to contribute differently or spread awareness.


Result: Additional revenue stream and organic marketing when supporters wear merch.

User Feedback That Shaped the Design

Apple Pay Abandonment

Donors told us directly: "I tried to donate but left because Apple Pay wasn't working." I investigated — Square couldn't explain why it failed intermittently.

Action: Switched payment processing to Stripe for reliable Apple Pay support.

Result: Removed a friction point that was costing real donations.

Recurring Donation Requests

Supporters asked for a way to give monthly instead of one-time.

Action: Built recurring donation option with clear "monthly impact" messaging and weekly giving for high-commitment donors.

Result: Improved donor retention and predictable funding — original weekly donors from 2022 are still contributing three years later.

Results

$500K+

$500K+

Donations processed through the platform

1,500+

1,500+

Unique donors

3 years

3 years

Weekly donors still giving since launch

Still live

Still live

Platform runs today — other volunteers now maintain content

Reflection

What I Learned


Ship first, polish later. V1 was basic, but it worked. Donations came in while I was still learning the tools. In a crisis, live and imperfect beats perfect and delayed.


Listen to actual users. The Apple Pay problem only surfaced because donors told us directly. No analytics dashboard showed it — just humans saying "I couldn't donate." Direct feedback caught what analytics wouldn't have.


Design for handoff. Every update depended on me for too long. Moving to Framer and building templates meant other volunteers could add pages without me. Should have prioritized this earlier.


What I'd Do Differently


Start with a flexible platform. The time I saved using simpler tools was lost in migrations. Framer from day one would have been harder initially but saved months of rework.


Build donor dashboard sooner. Recurring donors asked where their money went. A simple "your impact" view would have increased retention.


Let’s build something together

Have a project in mind—or just want to talk design? My inbox is always open.

All rights reserved, 2025

Let’s build something together

Have a project in mind—or just want to talk design? My inbox is always open.

All rights reserved, 2025

Let’s build

something together

Have a project in mind—or just want to talk design? My inbox is always open.

All rights reserved, 2025