One dev,
one big idea.
Printer Awan is a solo-built web app to modernize how people and print shops work together in Indonesia — no WhatsApp chaos and phone numbers leaked, no lost files, no guessing on prices.
Completely free. As long as the Cloudflare Free Tier exists, we’re fine. If not, we’ll need to grind some gears.
SvelteKit 2 + Svelte 5
Full-stack app framework — pages, server logic, deployed to the edge
Supabase
Database, accounts, and file storage
Leaflet + OpenStreetMap
Map, pins, and picking a spot on the map
Tailwind CSS v4
Styling with utilities + a small design-token layer
Cloudflare Pages
Hosting and a global CDN
PDF.js + Lucide Svelte
PDF preview in the browser; icons throughout the UI
Edge-cached listings
Search coordinates are rounded to ~1.1 km grid cells so CDN cache keys line up. The shops JSON API sends Cache-Control: s-maxage=1800 (30 min fresh) plus stale-while-revalidate=86400 (up to 24 h stale while revalidating).
Scoped to you
The app is built so your orders and shop settings aren’t mixed up with everyone else’s.
Haversine proximity
Nearby shops are resolved via a PostgreSQL RPC using the Haversine formula — good enough for “near me” without adding PostGIS.
Want a Verified badge?
A verified badge next to your shop name tells customers you're a real, trusted business. It's free — just send an email with your shop name and some proof of business.
jayamanikharyono@gmail.comJaya Haryono Manik
Solo developer · Indonesia
Printer Awan started as a frustration with how print shops in Indonesia still rely on WhatsApp for everything — file transfers, order tracking, pricing negotiations. This app is my attempt to fix that, built entirely solo with modern web tools.