Shop management system — the counter
and the back office in one
Thai super app, twenty-one modules, one account — that is Korat. Message a friend, post to your group, order at the table by scanning the QR, book a room, track a run. And on the other side of the same order, the shop that served you is running its kitchen, its stock and its payroll here too.
Free to use. The web app opens in any browser and works today. The Android app ships through Google Play, the listing is not live yet, so there is nothing to download here. No iOS app.
Twenty-one modules in Korat — everything, but not vaguely
Each module is a real product with its own screens and its own backend, not a tile that opens a browser. Open any of them to read exactly how it works — including the parts that are not built yet.
Chat
One-to-one messaging with voice notes, files and WebRTC calls that both people have to unlock.
Read moreFeed
Posts, albums and expiring stories, with per-post visibility you can change after publishing.
Read moreGroups
Public or closed groups with real roles, join requests, and posts that behave exactly like feed posts.
Read moreDating
Swipe or browse, with a separate photo set and a match chat that shows a nickname, not your real name.
Read moreFood
Restaurant ordering: scan the table QR, order with modifiers, watch the bill build, split it at the end.
Read moreShop
Online shop system: products with variants and stock, five order states, reviews only real buyers can write.
Read moreStays
Hotel and rental management: room types, seasonal price rules, an owner room grid, meter-billed tenancies.
Read moreServices
Online booking system: bookable services, confirmed appointments with an assigned person, prepaid courses.
Read moreHealth
Twelve activities, GPS route maps, rings and streaks, daily logs, and a feed where friends give kudos.
Read moreBusiness console
A real directory of the console's 103 modules across 6 groups, including what still isn't finished.
Read moreTrust and safety
Badges state evidence, never a conclusion — ordered by how much it costs to fake, and no ID has been checked.
Read moreModules and plugins
Four core modules and seven add-ons, each declaring its own tiles, permissions and customer page section.
Read moreSports clubs
A club for one sport, with member rankings, a shared activity feed, and practice meetups.
Read moreDigital business cards
A personal or company-issued card, shared by QR, link, .vcf file, or tapped from an NFC tag.
Read moreQueueing
Scan a QR code for a ticket, watch your position, and get a push alert when you're called.
Read moreParking
Entry tickets priced by the server, monthly passes by plate, and a wallet for your own tickets.
Read moreMy workplace
Clock in with GPS, file leave, check shifts, and see your own payslip and overtime.
Read moreRentals
Request cars, costumes or gear with a real deposit quote, or manage room and building leases.
Read moreAsset register
QR tags on real equipment, maintenance reminders, warranty claims, and depreciation.
Read moreJobs and hiring
Post a job, apply with a resume, schedule interviews, and hire — all in one system.
Read moreEvents and tickets
Sell tickets with priced zones, check in with re-scan detection, and transfer tickets if allowed.
Read moreTwo sides of one counter, in one system
Most apps only build one side of the counter. Korat builds both, and the interesting things happen where they meet.
A food-delivery app knows how to take your order. A point-of-sale knows how to ring it up. Almost nothing knows both, so the shop ends up with a tablet for orders, a second tablet for delivery, a paper roster on the wall, and a customer who is a stranger every single time they walk in.
Korat is built as one system with two faces. The QR on your table was minted by the staff member who opened the table. Your order lands in a queue the kitchen has to confirm before it starts cooking. The bill you read is the same set of rows the till reads. When you leave, the wrap-up sheet offers to add the people you ate with as friends — and a day later you can leave a review, but only because the database can prove you actually ate there.
That is the whole design. Nothing on the customer side is a copy of the shop's data, and nothing on the shop side takes the customer's word for anything. The server prices every line of an order and ignores the delivery fee the app sent it, because a trusted client field is just a self-service discount.
The limits are on the page, not in the small print
A marketing site that promises what the product does not have is worse than a plain one.
Every feature page on this site carries the thing it cannot do, in the middle of the page, in the same size type as everything else. Direct chat is one-to-one only, and the rooms a group or club gets instead are plain text with no reactions, attachments or calls. Calls are not end-to-end encrypted and there is no TURN server, so a call across some networks will fail. Online status is a heartbeat, not a socket — “online” means seen in the last ninety seconds. The split bill works out what each person owes; it does not take four separate card payments.
Some of that will change. Some of it is a deliberate refusal — there is no way to type your table number, because a number you can guess is a number a stranger can order onto your bill.
Where Korat is today. Android and web, in ten languages, free. It is not on Google Play, there is no iOS app, and no identity document has ever been checked by us — so nothing in Korat says “verified identity”. The security page is written as an engineer would write it, including the parts that are not finished.
The shop console is included, not an upsell
A restaurant, a shop, a guesthouse and a clinic all run on the same console.
Create a business, pick its type, and the console assembles itself: a restaurant gets a kitchen display, table QRs, a menu with option groups and combos, delivery and reservations. A guesthouse gets rooms, room types with seasonal pricing rules, a bookings inbox and monthly tenancies with meter readings. A clinic gets appointments, treatment courses and patients. A shop gets a till, online orders and stock.
Everything past that is shared. Reports with revenue, average ticket and the top five sellers. A customer list built out of the sales ledger, with notes, tags, loyalty points and stamps. Clock-in with GPS, leave requests, shifts, overtime past eight hours a day, and payroll where an ordinary member of staff sees only their own pay.
Frequently asked questions
What is Korat?
Korat is a Thai super app for Android and the web. One account gives you chat and calls, a social feed with stories, groups, dating, food ordering and dine-in, a retail shop, stays, service bookings and health tracking — and if you run a business, the console that manages the other side of all of it.
It is named after Nakhon Ratchasima, the city Thais call Korat — that is where the name comes from, not where the product stops. Shops and customers anywhere are on the same platform.
How much does Korat cost?
Korat is free to use. There is no paid tier and no advertising today.
The plan is to charge shops a subscription rather than take a cut of their sales — a customer's money goes straight to the shop and never passes through Korat. No price has been set and none will be set this year. The plans page lists what each shop package and add-on unlocks, and deliberately publishes no figures — ask the team directly.
Is there an iPhone app?
Not yet. Korat runs on Android and in any modern browser at koratland.com/app. Both use the same account and the same data, so signing in on the web gets you the same chats and orders.
Where do I download the Android app?
You cannot yet. Korat ships through Google Play only and the listing is not live, and we do not hand out an APK from this site. When the listing goes up, the download button here becomes a link straight to Play.
In the meantime the web app at koratland.com/app works fully in a browser — same account, same data.
What languages does Korat support?
Ten: Thai, English, Chinese, Japanese, Korean, Spanish, German, Russian, French and Arabic. The app picks a language from your device on first launch and you can change it any time. The translation table covers the core interface; anything not yet translated falls back to Thai.
Open Korat
Free, no invitation, ten languages. Try it in a browser first if you would rather not install anything.