Search for a command to run...
Children's Welfare Nonprofit
Full-stack website rebuild for a nonprofit serving vulnerable children.
0+
Performance
Next.js
Stack
A registered charity in Thailand providing support to vulnerable children in underserved communities had an existing WordPress site that was slow, difficult to maintain, and failing to communicate the urgency and impact of their work. Page load times regularly exceeded five seconds on mobile devices — a problem in a country where mobile accounts for over 70% of web traffic.
The WordPress setup had accumulated years of plugin bloat, security vulnerabilities from outdated dependencies, and a theme that was never designed for the foundation's actual needs. Donation forms were buried, impact stories were hard to find, and the site offered no way for supporters to track how their contributions were being used.
The foundation needed a modern, fast, accessible website that could serve as a credible platform for fundraising and community engagement — without the ongoing maintenance burden of a WordPress installation.
We rebuilt the entire site from scratch using Next.js with static site generation. Every page that doesn't require dynamic data is pre-rendered at build time, which means near-instant page loads regardless of server location or traffic volume.
The result: Lighthouse performance scores consistently above 95, with First Contentful Paint under 1.2 seconds on 3G connections.
We designed for the phone first, then scaled up. This wasn't an afterthought — it was the starting point:
A charity website needs to be accessible to everyone. We built to WCAG 2.1 AA standards:
The donation flow was the most critical conversion path. We rebuilt it from a clunky WordPress form into a streamlined experience:
The foundation's staff are not developers. We set up a headless CMS that gives them full control over content without touching code:
All content changes trigger automatic rebuilds, so updates go live within minutes.
The rebuilt site loads in under two seconds on mobile, scores 95+ across all Lighthouse categories, and has become the foundation's primary tool for donor acquisition. The donation conversion rate improved significantly in the first quarter after launch, driven primarily by the streamlined mobile donation flow.
More importantly, the foundation's team can now update their own content without developer intervention — something that was never reliable on the old WordPress setup.
95+
Lighthouse Score
Next.js
Stack