Web

Daily Kost

A transit-stay booking platform for Pontianak — rent a room by the 3, 6 or 12 hours or by the day, book with no sign-up, and run the whole operation from a full owner panel.

Vue 3SupabasePiniaCloudflare Pages
ImpactBook by the hour or the day
4Rental windows
0Logins to book
1Owner ops panel

See it in action

The live product on desktop, tablet and phone.

kostpontianak.web.id
Daily Kost on desktop
Daily Kost on a tablet
Tablet
Daily Kost on a phone
Mobile

Case Study

The Challenge

Most room-rental sites assume you want a place for a month. But people passing through a city need a room for a few hours — to rest, to freshen up, to wait out a layover — and they want to book it in seconds, without making yet another account. The owner, meanwhile, needs a real back office: rooms, pricing, availability and bookings, all in one place.

My Approach

I built Daily Kost as a two-sided product. The guest side is a fast, no-login flow: pick a location, a check-in time and a duration — 3, 6 or 12 hours, or a full day — and book. The owner side is a complete operations panel at /app for managing rooms, rates, availability and incoming bookings.

It's a Vue 3 + Vite single-page app with Pinia for state and Tailwind v4 for the interface, backed by Supabase and deployed to Cloudflare Pages.

The Results

A live, polished product at kostpontianak.web.id with a genuinely different booking model for the market — hourly transit stays — and an owner panel that runs the business end to end, from a stack that costs almost nothing to operate.

Tech Stack

Vue 3ViteTailwind CSS v4PiniaSupabaseCloudflare Pages