← All projects05 / 07
CASE STUDY - FRONTEND
LIVE
Crescenta.
The website and admin dashboard for the Crescenta Foundation: a public site for programmes, impact and donations, and a dashboard for the team to run submissions, events, reports and donors.
RoleFull-Stack Developer
ClientCrescenta Foundation
Year2026
StackNextjs
AccessLive
crescenta.pherwerz.dev

01 - Overview
The foundation needed one place to tell its story, take donations and volunteers, and manage what comes in.
I built both halves on Next.js and Firebase: the public site, and an /admin dashboard behind Firebase Auth with session cookies and App Check.
02 - What I built
A
Public site
About, programmes, impact, get involved, contact and a donate page with Paystack.
B
Admin dashboard
Donations, events, messages, volunteers, subscribers, team, reports and public metrics.
C
Secure by default
Firestore and Storage rules, App Check, server-side admin queries and Zod-validated input.
03 - Stack
Next.jsTypeScriptFirebaseFirestoreChakra UIMotionZodPaystackVitest
Visit crescenta.pherwerz.dev ↗live deployment