01/PROJECT
SANDI MAULANA JUHANA
Portfolio & Content Platform
A personal site built as a desktop.
Windows, a dock, and a spotlight search —
and every window is also its own URL.
- industry
- Personal Brand
- services
- web development, content platform, commerce integration
02/OVERVIEW
The site behaves like an operating system: windows open, stack, and close over a dock. The obvious problem with that is that a crawler cannot open a window, and a link to one is worth nothing if it does not survive being pasted into a message.
So each window that holds content is also a route. Landing on the URL renders the page as static HTML first, then the shell opens the window over it. One address, readable both ways.
03/THE SYSTEM
01
Window Shell
A dock, stacking windows, and traffic lights, with the window state driven by the URL rather than by memory.
02
Notes & Writing
Long-form content published from MDX, with sections, images, and reading state.
03
Spotlight Search
Full-text search across every window's content, running on the reader's side.
04
Store
A catalog, checkout, payment, and shipping behind the same shell as everything else.
05
Push & PWA
Installs to a home screen, and sends order updates as system notifications over VAPID.
06
Analytics & Owner Tools
Visitor statistics and owner-only windows for the parts that are not public.
04/INTEGRATIONS
Xendit
Payment Gateway
Checkout for the store, with signed webhooks and reconciliation.
DOKU
Payment Gateway
A second gateway wired alongside the first — the only one of these projects that carries two.
Biteship
Shipping & Delivery
Rates, courier booking, and tracking pulled back onto the order.
Upstash Redis
Rate Limiting
Protects the endpoints that cost money when they are called repeatedly.
Web Push (VAPID)
Notifications
Order updates arrive on the buyer's phone as system notifications.
Google Calendar & IPinfo
Data
Holiday dates for delivery estimates, and visitor country for the storefront.
05/TECH STACK
- Next.js
- TypeScript
- Tailwind CSS
- Firebase
- Cloudflare R2
- Orama
- Xendit
- DOKU
- Biteship
- Google Maps
- Google Calendar
- Upstash Redis
- Web Push (VAPID)
- Telegram Bot
- IPinfo
- Zod
- Zustand
06/RESULT
An interface that behaves like software without giving up the thing a website is for: addresses that work. The deepest stack of the four.
- Every window has a URL
- Static HTML first, shell after
- Two gateways, rate limited, push enabled
related service
Pembuatan Website E‑Commerce
Toko, pembayaran, dan pengiriman sebagai satu pekerjaan. Desain dan kode jadi milikmu.
view service()Have a project like these?
Tell us what you are building and we will tell you what it takes.