B2B restaurant reservation platform for Southeast Asia, taken from idea to live product
End to end product ownership: research, brand, build, legal and go to market, alone.
The situation
Restaurant reservation infrastructure in Southeast Asia is fragmented. Venues rely on phone calls and messaging apps to manage bookings, and the reservation platforms that do exist were built for other markets — priced on commission per cover, not built for how venues here actually communicate with guests and staff.
What I did
I built the whole thing: market and competitor research, the business model, the brand and logo, the product specification, the build itself, the legal framework, technical SEO, and the content and go to market pipeline. Buqq is the answer to whether I can take a product from an idea to something live in the market, on my own.
System diagram
The booking rules are only visible in three places
The flow decides whether a booking can be taken and, when it cannot, which specific answer the guest gets. None of that reaches the guest as a flow, so it surfaces as three screens: the times the venue can actually offer, the reason a check failed, and the confirmation the guest sees once it passes.



FIG. 02 — THE THREE CHECKS SEEN FROM THE DINER'S SIDE: WHAT IS OFFERED, WHAT IS REFUSED, WHAT IS CONFIRMED.
Key decisions and tradeoffs
Four decisions that shaped the product, the alternative in each case, and what the choice cost.
A flat monthly fee instead of commission per booking, with accounts restricted to businesses
Moving pricing data server side in Next.js
An AI blog pipeline that stops at a Telegram approval gate, rather than publishing automatically
No support ticketing system or chatbot — a direct email line instead
Current status
Live and in the market, with ongoing development.
Stack and timeline
Buqq runs on Next.js (App Router) with TypeScript, Drizzle ORM over a Supabase-hosted PostgreSQL database, and Playwright for end-to-end testing. Polar handles billing and subscription checkout, Resend sends transactional email, the Anthropic API drafts blog content for human approval, and the Telegram Bot API delivers booking alerts to merchants and signup alerts to me — all gated behind a Telegram approval step for anything AI-generated, rather than running unattended. Hosted on Vercel, pinned to the Singapore region for database latency.
Have a system that half works and nobody wants to touch?
A systems review puts the situation, the cost and the options in writing.