4 min read

The Sound of Silence: Why I Rewrote the AmalanKu Landing Page

Featured image for The Sound of Silence: Why I Rewrote the AmalanKu Landing Page
Table of Contents

Before you read on:
AmalanKu is a private, offline-first Muslim companion for istiqomah — no accounts, no ads, no tracking.
Visit amalanku.com →


The Mismatch Wasn’t Broken Code. It Was Broken Tone.

I didn’t rewrite the AmalanKu website because something was broken. I rewrote it because the website was lying about the heart of the product.

As developers, we are trained to brag. We want to show off the tech stack, the seamless sync, and the clean data visualization. But AmalanKu isn’t a productivity tool or a gamified habit tracker. It is a quiet, digital corner for reflection.

While the app had found its soul, the landing page was still wearing a corporate SaaS suit. It was pitching features when it should have been offering peace.


Two Layers of Subtraction

To fix the mismatch, I had to be ruthless. This wasn’t just about changing headlines; it was about changing the medium itself.

1. Subtraction in Words

I killed the “marketing” language. If the app is built on the premise of Digital Zuhud (restraint), the website shouldn’t sound like it’s trying to hit a quarterly sales target.

  • ❌ Removed feature-heavy checklists.
  • ❌ Removed the “hard sell” tone.
  • ❌ Removed buzzwords that felt like noise.

2. Subtraction in Code

I moved from Astro JS to bare HTML and CSS. Astro is brilliant, but for this project, even a modern framework felt like unnecessary “weight.”

  • ❌ Removed JS hydration and bundles.
  • ❌ Removed analytics and tracking scripts.
  • ❌ Kept only raw, semantic HTML.

Why Bare HTML Aligns with Istiqomah

App ValueWebsite Reflection
🔒 No tracking🌐 Zero analytics or tracking cookies
📦 Offline-first⚡ Zero JS, instant load on any network
🧘 No pressure🎨 No animated CTAs or urgency tactics
🤲 Private by design💾 No fingerprints, no data collection

If the app promises simplicity, the website shouldn’t whisper one thing and shout another. Speed is a form of respect; a 100/100 Lighthouse score is an act of service to the user.


The New Narrative: Intention Over Metrics

I realized that by listing “Data Tracking” as a primary headline, I was accidentally telling users: “Focus on the numbers.” But the goal of AmalanKu is to help users focus on the Creator, not the chart.

The new landing page follows a different flow:

  1. Intention: “Istiqomah Dalam Setiap Amalan” — start with the Why.
  2. Privacy: Clear, bold statements about data staying local.
  3. Growth: Presenting the “Level Amalan” (Pemula to Berkembang) as a journey, not a task list.
  4. Community: Real words from the Ummah, from Makassar to Jakarta.

Closing: Silence as Honesty

The AmalanKu website didn’t become better because I added “better” code. It became better because I finally learned when to shut up.

In a world where apps fight for every second of your attention, providing a space that asks for nothing and gives you back your privacy is the ultimate feature. Sometimes, the most honest way to communicate is through silence—and in web development, that silence is bare HTML.


Experience the quiet for yourself at amalanku.com.

🤲 Download on Play Store