GoChowは、React Native/Expoで構築された両面型フードデリバリープラットフォームで、顧客、レストラン/ベンダー、配達員の3種類のユーザーに対応しています。
お客様向け:
カテゴリ、評価、空席状況でレストランを検索
メニューを検索し、ベンダー限定のカートに商品を追加してチェックアウト
アプリ内ウォレットで支払い(チャージ、出金、取引履歴)
注文と配達状況をリアルタイムで追跡
お気に入りのレストランを保存し、複数の配達先住所を管理
過去の注文を再注文、サポートへの問い合わせ、紹介報酬の獲得
配達員向け:
書類アップロードと本人確認(KYC)による登録
配達可能な注文を受け付け、集荷と配達を確認
収益を追跡し、パフォーマンス統計を表示し、銀行口座に引き出し
新規注文のプッシュ通知を受信
主な技術詳細:
Expo + TypeScriptによるクロスプラットフォーム(iOSおよびAndroid)対応
Expo Routerによるファイルベースルーティング
NativeWind(Tailwind CSS)によるスタイリング(ライト/ダークテーマ対応)
Context APIによる状態管理(認証、配達員、配達リクエスト)
認証、レストラン、注文、ウォレット、配達員、通知、サポートを網羅するモジュール型APIサービスレイヤー