Korat은 일상적인 상거래를 위한 플랫폼입니다. 대화하고, 음식을 주문하고, 물건을 사고, 숙소와 예약을 잡고, 카운터 반대편에서는 가게가 실제로 일하는 콘솔이 돌아갑니다. 이름은 도시에서 왔지만 그것이 플랫폼의 경계는 아닙니다. 어떤 가게든 열 수 있고 손님은 어디에 있어도 됩니다.
Korat이 하는 일
Korat은 하나의 백엔드 위에 놓인 안드로이드 앱과 웹 앱입니다. 스물한 개 모듈이 있습니다. 채팅과 통화, 스토리가 있는 소셜 피드, 그룹, 데이팅, 음식 주문과 매장 식사, 리테일 상점, 숙박, 서비스와 의원 예약, 운동 기록, 비즈니스 콘솔, 신뢰 계층, 플러그인 시스템, 스포츠 클럽, 디지털 명함, 줄서기, 주차장, 내 직장, 대여, 자산 대장, 채용, 이벤트와 티켓. 10개 언어이며 처음 실행할 때 기기에서 언어를 고릅니다.
Korat은 무료이고, 광고가 없으며, 카드 결제를 처리하지 않습니다. 손님은 현금이나 PromptPay QR로 가게에 직접 내고, Korat은 그 중간에서 아무것도 가져가지 않습니다.
Korat이 실제로 지키는 네 가지 원칙
먼저 조밀하게
목록이 내용이고 여백은 내용이 아닙니다. 행은 그림자 달린 카드가 아니라 행입니다. 디자인 시스템이 간격을 고정해 두어서, 어떤 화면도 필요한 높이의 두 배로 조용히 자라날 수 없습니다.
전부 실재하거나, 아니라고 적혀 있거나
아무 일도 하지 않는 버튼은 없는 버튼보다 나쁩니다. 데모라면 화면에 데모라고 적혀 있습니다. 이 웹사이트가 「Korat이 하지 않는 것」 목록을 감추지 않고 싣고 있는 이유가 그 규칙입니다.
실패한 로딩은 결코 빈 상태가 아니다
「데이터 없음」과 「요청 실패」는 똑같아 보이면서 정반대를 뜻합니다. Korat의 모든 목록은 로딩 중, 실패(재시도 버튼과 함께), 필터에 걸려 아무것도 남지 않음, 그리고 진짜로 비어 있음을 구분합니다. 실패한 요청을 「아무것도 없음」으로 보여주면 「내 데이터가 사라졌다」로 읽히기 때문입니다.
돈과 권한은 서버의 것
가격과 요금과 역할은 데이터베이스에서 결정됩니다. 서버가 믿어 주는 클라이언트 필드는 클라이언트가 스스로에게 주는 할인이고, 그래서 주문 접수는 앱이 보낸 배달비를 무시합니다.
Korat은 지금 어디쯤인가
Korat은 동작하는 제품이지 완성된 회사가 아닙니다. Play Store 등록은 아직 없고 — 안드로이드 앱이 배포될 유일한 경로가 그것입니다 — App Store 등록도, iOS 빌드도 없습니다. 발표할 투자 라운드도, 인용할 만한 사용자 숫자도, 언론 보도도 없습니다. 있는 것은 모든 모듈이 실제 데이터베이스와 실제 콘솔에 연결되어 있는 코드베이스이고, 그것은 들리는 것보다 드문 일입니다.
보안 페이지가 이 제품을 판단하기에 가장 쓸모 있는 자리입니다. 끝나지 않은 모든 것의 목록으로 끝나기 때문입니다.
Korat이라는 이름의 유래, 그리고 고양이
Korat이라는 이름은 나콘랏차시마에서 왔습니다. 태국 사람이라면 누구나 코랏이라고 부르는 도시이자 이산 지방의 관문입니다. 짧고 기억하기 쉽고 어느 언어로도 발음되기 때문에 고른 이름이지, 한 개 도의 서비스라서가 아닙니다. 시작한 도시의 이름을 달고 세계에 파는 브랜드는 얼마든지 있고, 이것도 그중 하나입니다.
코랏은 고양이 품종의 이름이기도 합니다. 나콘랏차시마에서 온 은청색 소형 고양이로, 전통적으로 행운의 선물로 한 쌍씩 주고받았습니다. 로고가 거기서 왔고, 로딩 애니메이션이 스스로를 그리는 고양이인 이유도 그것입니다.