Korat は日々の普通の商いのためのプラットフォームです。チャット、食事の注文、買い物、宿や予約、そしてカウンターの反対側で店が実際に仕事をするコンソール。名前は街から取っていますが、それはプラットフォームの範囲ではありません。どの店でも開業でき、客はどこにいてもかまいません。
Korat でできること
Korat は一つのバックエンドの上に載った Android アプリとウェブアプリです。モジュールは21。チャットと通話、ストーリー付きのソーシャルフィード、グループ、出会い、飲食の注文と店内オーダー、物販、宿泊、サービスとクリニックの予約、健康記録、ビジネスコンソール、信頼レイヤー、プラグインの仕組み、スポーツクラブ、デジタル名刺、順番待ち、駐車場、職場、レンタル、資産台帳、求人・採用、イベントとチケット。10言語で、初回起動時に端末の設定から選べます。
Korat は無料で、広告はなく、カード決済も処理しません。客は現金か PromptPay の QR で店に直接支払い、Korat が間から取るものは何もありません。
Korat が実際に守っている4つの原則
まず密に
リストが中身であって、余白は中身ではありません。行は行であって、影の付いたカードではありません。デザインシステムが間隔を固定しているので、どの画面も必要な高さの倍にこっそり育つことはありません。
すべて本物か、そうでないと明記する
何もしないボタンは、ないボタンより悪いものです。デモならデモだと画面に書きます。この規則があるから、このサイトは「Korat がやっていないこと」の一覧を隠さずに載せています。
失敗した読み込みは、決して空の状態ではない
「データがない」と「リクエストが失敗した」は見た目が同じで、意味は正反対です。Korat のすべてのリストは、読み込み中・失敗(再試行あり)・絞り込んだ結果ゼロ・本当に空を区別します。壊れたリクエストを「ここには何もありません」と見せることは、「自分のデータが消えた」と読めるからです。
お金と権限はサーバーのもの
価格も手数料も役割もデータベースで決まります。サーバーが信用するクライアントの項目は、クライアントが自分に出せる割引です。だから注文の確定は、アプリが送ってきた手数料を無視します。
Korat のいまの現在地
Korat は動いている製品であって、完成した会社ではありません。Play ストアの掲載はまだありません——Android 版が配信される唯一の経路がそれです——App Store の掲載もなく、iOS 版もありません。発表できる資金調達もなければ、引用に値する利用者数もなく、報道もありません。あるのは、どのモジュールも本物のデータベースと本物のコンソールにつながっているコードベースです。これは聞こえるほどありふれてはいません。
判断の材料としていちばん役に立つのはセキュリティのページです。できていないことの一覧で終わります。
Korat という名前の由来と、猫のこと
Korat という名前はナコンラーチャシーマーから来ています。タイの人が誰でも「コラート」と呼ぶ街で、イサーンへの玄関口です。短くて覚えやすく、どの言語でも発音できるから選んだ名前であって、ひとつの県だけを相手にするからではありません。生まれた街の名を掲げて世界中で商売をしているブランドはいくらでもあります。これもその一つです。
Korat は猫の品種の名前でもあります。ナコンラーチャシーマー原産の、小柄な銀青色の猫で、幸運を願う贈り物として伝統的に2匹一組で贈られます。ロゴはそこから来ていますし、読み込み中のアニメーションが自分を描いていく猫なのもそのためです。