ShareBear
ShareBearは、友だち、同居人、カップル、旅行仲間の割り勘を、合計とぴったり合う形で分けるアプリです。Gohesiveの共同創業者兼CTOとして技術面を統括しており、公開に向けて開発を進めています。
/* 概要 */
友だち、同居人、カップル、旅行仲間のための割り勘アプリです。誰が払ったかを記録すれば、誰が誰にいくら返すかがわかり、そのまま精算まで進めます。操作に合わせてホッキョクグマが反応します。
/* 取り組み */
ShareBearはGohesiveのプロダクトで、技術面を統括しています。全面的な作り直しを担い、Cloudflare WorkerとD1データベースによる構成、ホーム画面に追加できるWebアプリ、Gohesiveアカウントでのサインイン、アプリの英語と日本語への対応を形にしました。


主な機能
機能 1
/* 正確な金額 */
金額はすべて、その通貨の最小単位の整数で保存します。円には小数がなく、ユーロは2桁、クウェート・ディナールは3桁です。割り勘の合計は総額とぴったり一致し、1万円を3人で割ると3,334円、3,333円、3,333円になります。アプリとサーバーは同じ割り勘のルールを共有し、負担額の合計が総額と合わない支出はデータベースが受け付けません。

機能 2
/* すばやい入力 */
ワンタップで追加シートが開き、金額と短いメモを入れて保存するだけです。誰が払ったか、割り方、レシートの写真はその一段奥にあるので、支出をさっと追加したいときの邪魔になりません。電波のない場所で追加した支出は端末で待機し、オンラインに戻ると一度だけ届きます。

機能 3
/* 精算 */
精算の画面では、グループの貸し借りを解消する支払いの案を通貨ごとに示し、一つずつ記録できます。通貨の異なる残高は、表示されたレートで一つの通貨にまとめて精算することを選ばない限り、足し合わせません。二人の間の貸し借りがなくなると「精算完了」のスタンプが押され、クマが喜びます。

/* 現在 */
公開に向けて、ホーム画面に追加できるWebアプリとして、日本語と英語で開発を進めています。