Case 06 · 2026
Peran Gendis
A women's community programme run with SriKandi UGM
A public site with a real database behind it for a community organisation — the kind of work where the interesting problem is that a volunteer has to be able to update it next year without me.
- Status
- Live
- My role
- Design and IT team
- Built with
- Next.js · TypeScript · Supabase · Vercel

(01) The problem
What was actually in the way
Community organisations get a website built for them once, by someone who then graduates. What survives is whatever the next volunteer can operate.
(02) Decisions
What I chose, and why
01Real submissions, real database
Forms write to a production database rather than sending email into a void, so the organisation owns its own records.
(03) Result
What is true now
- Deployed and publicly reachable.
(04) Not done
What is unfinished or untrue yet
- I am on the design and IT team, not the sole builder, and a redesign of this site is currently mid-flight and not yet reviewed by the organisation. I am describing what is live, not what is in progress.
(05) Sources
Where these claims come from
Working documents on my own machine, not marketing copy. Listed so the numbers above can be challenged.
— Verified live 2 Aug 2026 (HTTP 200). Role per dex-portfolio/web/data/roles.ts.