Skip to content
Back to portfolio
Personal Project
Next.js 16React 19TypeScriptDrizzle ORMPostgreSQLSupabaseZod

KostKita — Boarding House Website

A website for one boarding house: room details, itemized costs, WhatsApp inquiries, and an owner dashboard.

https://kostkita-mikado.netlify.app
K

kostkita-mikado.netlify.app

Problem / Context

The owner needed one place to publish room details and update them without editing the public page by hand.

What I Built

  • Designed the public catalog and room detail flow for facts, costs, facilities, rules, and status
  • Built the authenticated owner dashboard for rooms, property information, uploads, and WhatsApp templates
  • Made the server check current room data before creating a message, without implying a locked reservation

Challenges

Keeping room details, costs, and generated WhatsApp messages in sync across the public page and the owner dashboard.

Result

Deployed at kostkita-mikado.netlify.app with a public catalog, room details, owner dashboard, and server-checked WhatsApp inquiry flow.