Korat — платформа для обычной повседневной торговли: переписка, заказ еды, покупки, бронирование номера или записи, и консоль, в которой заведение по другую сторону прилавка действительно работает. Название взято у города, но это не граница платформы: открыться на ней может любое заведение, а покупатель может быть где угодно.
Что умеет Korat
Korat — это приложение для Android и веб-приложение на одном бэкенде. Двадцать один модуль: чаты и звонки, лента с историями, группы, знакомства, заказ еды и обслуживание за столом, розничный магазин, жильё, запись в сервисы и клиники, спорт и здоровье, консоль заведения, слой доверия, система плагинов, спортивные клубы, цифровые визитки, электронная очередь, парковка, моё рабочее место, аренда, реестр активов, работа и найм, и мероприятия и билеты. Десять языков, выбираемых из настроек устройства при первом запуске.
У каждого модуля есть своя страница, а полный список собирает их вместе — вместе с тем, от чего каждый из них отказывается.
Korat бесплатен, без рекламы и не проводит карточных платежей: клиент платит заведению наличными или по PromptPay QR напрямую, а Korat из середины ничего не берёт.
Четыре принципа Korat, которые действительно соблюдаются
Сначала плотность
Содержимое — это списки, а не отступы. Строка — это строка, а не карточка с тенью; дизайн-система фиксирует расстояния, чтобы ни один экран не стал тихо вдвое выше, чем ему нужно.
Всё либо настоящее, либо подписано
Кнопка, которая ничего не делает, хуже отсутствующей. Если что-то демонстрация — это написано на экране. Из-за этого правила сайт и несёт список «чего Korat не делает», а не прячет его.
Неудавшаяся загрузка никогда не показывается как пустота
«Данных нет» и «запрос не прошёл» выглядят одинаково, а значат противоположное. Каждый список в Korat различает загрузку, ошибку с кнопкой повтора, отфильтрованную пустоту и настоящую пустоту — потому что сломанный запрос, показанный как «здесь ничего нет», читается как «мои данные пропали».
Деньгами и правами распоряжается сервер
Цены, сборы и роли решаются в базе. Клиентское поле, которому сервер доверяет, — это скидка, которую клиент выписывает себе сам, и поэтому оформление заказа игнорирует стоимость доставки, присланную приложением.
Где Korat находится сейчас
Korat — работающий продукт, а не завершённая компания. Публикации в Play Маркете пока нет — а это единственный канал, через который выйдет приложение для Android, — в App Store публикации тоже нет, и сборки для iOS нет. Нет раунда финансирования, о котором можно объявить, нет цифр по пользователям, которые стоило бы называть, и нет прессы. Что есть — кодовая база, где каждый модуль подключён к настоящей базе данных и настоящей консоли, а это встречается реже, чем звучит. Чтобы связаться с теми, кто это пишет, страница контактов поясняет, какой адрес за что отвечает.
Судить о нём удобнее всего со страницы безопасности — она заканчивается списком всего, что не сделано.
Korat — откуда название и при чём тут кошка
Korat назван в честь Накхонратчасимы — города, который в Таиланде все зовут Корат, и ворот в Исан. Название выбрано за то, что оно короткое, запоминается и произносится на любом языке, а не потому, что платформа обслуживает одну провинцию. Множество брендов носят имя города, где они начинались, и продают по всему миру; этот — один из них.
Корат — это ещё и порода кошки: небольшая серебристо-голубая кошка из Накхонратчасимы, которую по традиции дарят парами на удачу. Отсюда логотип, и отсюда же кошка, которая рисует сама себя в анимации загрузки.