adigi.id
← Back to all portfolio
Client Work

Tenang Ada Gue

Indonesia AIDS Coalition (IAC)

A bilingual social campaign site with a custom-built CMS - authentication, a Cloudflare D1 database, KV-backed sessions - so teams across multiple cities can update content themselves.

  • Astro
  • Cloudflare D1
  • Custom CMS
Visit site →

This campaign had a sensitive communication challenge - talking to young audiences about HIV stigma without sounding preachy, while still delivering accurate data and facts. The site was built with Astro and Tailwind, with bilingual support (Indonesian/English) so campaign materials could reach a wider audience.

Behind the campaign pages sits a custom CMS we built from scratch - not just a static site. Internal staff log in through a self-built authentication system (hashed passwords, Cloudflare KV-backed sessions, rate limiting) to write and publish articles directly from a dashboard, with content stored in Cloudflare D1. There’s also a live donation/support counter API on the homepage, and a fully automated deploy pipeline.

This approach lets a campaign team spread across multiple cities update field stories and news themselves, without waiting on a developer for every update - while keeping the site fast, since the architecture is edge-native rather than a traditional server-heavy CMS.