Imaji.id — Web Development Platform Digital Library & Multi-Reader

Imaji.id adalah platform digital library berbasis WordPress dengan tiga mode reader (PDF.js, epub.js, dan HTML). Phase 1 fokus pada UI katalog dan fondasi template, kemudian dilanjutkan sprint optimasi performa dan penyempurnaan SEO template agar siap scale.

2025 Remote (Indonesia) Web Developemnt

Hasil utama

99 (baseline)
Lighthouse Performance
96 (baseline)
Accessibility
100 (baseline)
Best Practices
92 (baseline)
SEO
0 (layout stabil)
CLS
±1,070 ms (focus next sprint)
TTFB / Root document

Deliverables

  • UI katalog (grid/card) + pola layout yang konsisten
  • Template halaman buku & struktur navigasi
  • Reader PDF (PDF.js)
  • Reader EPUB (epub.js)
  • HTML reader (fallback/alternative)
  • Baseline audit Lighthouse + backlog optimasi sprint
  • Roadmap caching & storage media via Cloudflare R2 (planned)

Cerita proyek

Project Overview
Imaji.id adalah platform digital library yang berfokus pada pengalaman browsing katalog yang nyaman dan cepat, terutama di mobile. Phase 1 difokuskan pada fondasi UI katalog dan halaman inti, lalu dilanjutkan dengan sprint optimasi performa dan penyempurnaan template SEO agar platform siap diskalakan saat koleksi bertambah.

Challenge
Platform library punya kombinasi tantangan “konten” dan “app-like UX”. Ketika koleksi bertambah, struktur katalog harus tetap rapi, pengalaman pengguna harus konsisten, dan performa server perlu dijaga agar interaksi terasa responsif.

Strategy & Execution

  1. Membangun UI katalog dan halaman buku berbasis komponen agar layout konsisten dan scalable.

  2. Menyediakan tiga mode reader (PDF.js, epub.js, dan HTML) untuk fleksibilitas format konten.

  3. Menggunakan baseline Lighthouse untuk menentukan prioritas optimasi berikutnya (terutama respons server/TTFB dan kelengkapan template SEO).

  4. Menyusun roadmap optimasi bertahap agar peningkatan terukur dari sprint ke sprint.

Results (Baseline)
Baseline audit Lighthouse menunjukkan skor performa dan praktik terbaik yang sangat kuat, dengan layout stabil (CLS 0). Fokus improvement berikutnya adalah menurunkan TTFB/root document dan melengkapi SEO essentials seperti meta description di template.

What we learned
Pada platform yang punya elemen “aplikasi”, bottleneck setelah UI terasa cepat biasanya bergeser ke server response. Baseline audit yang jelas membantu memilih pekerjaan yang paling berdampak tanpa perlu merombak fondasi produk.

Next iteration

  • Turunkan TTFB lewat caching & efisiensi query.

  • Lengkapi meta description template (fallback + override manual).

  • Perkuat internal linking: related books, genre/kategori, author.

  • Performance polish: optimasi asset & render path untuk repeat visits.

Tools & teknologi

WordPress PHP Custom Theme/Templates Vanilla JavaScript Component CSS PDF.js epub.js HTML Reader GA4 (events) Lighthouse Cloudflare R2 (planned)

Detail Web Development

Stack

WordPress (full), Custom Theme/Templates, PHP, Vanilla JS, Component CSS, PDF.js, epub.js, HTML Reader

Pages/fitur

Homepage / Landing
Katalog / Listing
Halaman detail buku
Reader (PDF/EPUB/HTML)
Login / flow akses konten

Performa

Lighthouse Performance: 99 (baseline)
CLS: 0
TTFB/root document: ±1,070ms (target turun di sprint berikutnya)

Integrasi

GA4 (event tracking)
Cloudflare R2 (planned, media storage/CDN)

Ingin project seperti ini?

Konsultasi Project