Langsung ke konten
InternalPlatform

PeakQ Frontend Platform

Monorepo kita sendiri: shared components, brand theming, dan CLI. Ini yang bikin kita bisa ship website klien lebih cepat tanpa potong kompas.

Masalahnya

Tiap project klien punya brand sendiri, tapi kebutuhan dasarnya mirip: halaman yang cepat, form, login, pembayaran, booking. Bikin ulang dari nol tiap kali itu lambat, dan tiap ulangan nambah kesempatan bug yang sama muncul lagi.

Yang kita bikin

Satu monorepo dengan lebih dari 50 package: komponen UI, sistem brand theming, primitif animasi, dan modul bisnis siap pakai buat blog, CMS, booking, katalog dan toko, membership, sampai pembayaran.

Tiap vendor dipasang lewat adapter: Midtrans, Xendit, atau Stripe buat pembayaran, Claude atau OpenAI buat AI. Ganti vendor berarti ganti adapter, bukan nulis ulang fiturnya.

Gimana kita jaga kualitasnya

Modul-modulnya diuji pakai Postgres beneran yang jalan di dalam proses test, bukan mock. Alur yang menyangkut uang diuji end-to-end pakai Playwright.

CLI-nya bikin app baru lengkap dengan brand klien dalam satu perintah, jadi tiap project mulai dari pondasi yang sama.

Artinya buat klien

Waktu project dipakai buat hal yang bikin bisnis kamu beda, bukan buat bikin ulang login dan checkout.

Pakai apa?

  • Turborepo
  • pnpm
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Hono
  • Drizzle
  • PostgreSQL
  • Vitest
  • Playwright

Craft di project ini

Project berikutnyaGearra Event Solution

Punya ide? Yuk, bikin bareng.

Mau bikin apa?

Goals, timeline, range budget, link. Apa aja yang ada.

Langsung kebuka di app email kamu, brief-nya udah keisi.