ShareBear

ShareBearは、友だち、同居人、カップル、旅行仲間の割り勘を、合計とぴったり合う形で分けるアプリです。Gohesiveの共同創業者兼CTOとして技術面を統括しており、公開に向けて開発を進めています。

役割

共同創業者兼CTO

担当範囲

プロダクトとアーキテクチャ

正確な金額計算と割り勘のルール

割り勘と精算

マスコットとモーション

英語と日本語への対応

技術スタック

React

TypeScript

Cloudflare Workers

D1

期間

2026年から現在

/* 概要 */

友だち、同居人、カップル、旅行仲間のための割り勘アプリです。誰が払ったかを記録すれば、誰が誰にいくら返すかがわかり、そのまま精算まで進めます。操作に合わせてホッキョクグマが反応します。

/* 取り組み */

ShareBearはGohesiveのプロダクトで、技術面を統括しています。全面的な作り直しを担い、Cloudflare WorkerとD1データベースによる構成、ホーム画面に追加できるWebアプリ、Gohesiveアカウントでのサインイン、アプリの英語と日本語への対応を形にしました。

ShareBearを表示した3台のスマートフォン:円とユーロの残高が並ぶホーム、1万円を入力した支出の追加シート、日本語表示のホーム
ShareBearのホッキョクグマの5つの表情:落ち着いた顔、考え中、驚き、星の目、笑顔

主な機能

機能 1

/* 正確な金額 */

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

2件の支出を表示したスマートフォン:1万円を3,334円、3,333円、3,333円に分けた例と、100.00ユーロを33.34ユーロ、33.33ユーロ、33.33ユーロに分けた例

機能 2

/* すばやい入力 */

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

支出の追加シートを開いたスマートフォン。居酒屋代として1万円を入力している。隣には考え込むホッキョクグマ

機能 3

/* 精算 */

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

2台のスマートフォン:円での支払い案が2件並ぶ精算の画面と、そのうち1件を記録したあとの精算完了のスタンプ

/* 現在 */

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

新規クライアント受付中東京