RunTicket

© CC BY 4+ visibility227
© CC BY 4+
visibility227

スムーズな決済。スピーディーに注文。モバイルオーダーRunTicketで学食を快適に。

link https://product.run-ticket.com/
動画
開発素材

デバイス

ツール

システム構成
system image

システム構成(GAS側)

技術スタック

画面設計

  • Figma

フロントエンド

  • React
    • SPA/PWA
  • Next.js
    • SSG
  • TypeScript
  • Tailwind CSS
  • Emotion
  • Material UI
  • Storybook
  • Jest

バックエンド

  • Node.js
    • Express
    • WebSocket
  • Python
    • ESC/POS
  • Google Apps Script

インフラ

  • Firebase
    • Authentication
      • Google認証
    • Cloud Firestore
      • NoSQL
    • Cloud Storage
    • Cloud Functions
      • トランザクション処理
      • HMAC認証
  • Oracle Cloud
    • VMインスタンス
    • Docker
      • Nginx
      • リバースプロキシ
      • Let’s Encrypt
  • Cloudflare
    • Proxy
    • DNS
    • CDN
  • Github Actions
    • Prettier
    • ESLint
    • AutoDeploy
  • Raspberry Pi4
  • OpenAPI(Swagger)

外部API

  • PayPay Web Payment
  • Stripe
  • Discord API

プロジェクト全体のシーケンス図

UserRunTicketAppRunTicketBackendPaymentBackendVPSPaymentAppKiosk端末店側端末status:not_paidstatus:orderedstatus:cookedstatus:completeWebsocket Server起動1Websocket Client起動2メニュー選択3在庫確認45注文を送信6注文データの保持7完了ステータス8決済リクエスト9決済URLの作成10決済フォームのURLを返却11決済フォームのURL12決済画面の提供13支払い情報の入力14支払い情報の取得15決済リクエスト16リバースプロキシ17RunTicketAppへリダイレクト18決済ステータスの取得1920在庫の更新2122Websocket Client起動23完了ステータス24注文即時通知25料理完成26QRコードを表示27QRコードを読み取り28ステータス書き換え2930注文完了31完了済みの注文を削除32食券発行33UserRunTicketAppRunTicketBackendPaymentBackendVPSPaymentAppKiosk端末店側端末
ストーリー

作品概要

  • 学食で利用を想定としたモバイルオーダーアプリケーションの開発および運用
  • スマートフォン向けのWEBアプリケーション(PWA)で注文・決済を行い、現地に設置してあるキオスク端末にて食券を発行
  • 購入されたデータを月末毎に集計し、月額の売り上げや各メニューのランキングを提供する。アプリケーションに表示されたメニューの内容は、予め読み込ませたメニューデータを基に夜間、システムが動的に書き換えを行う
  • 任意にメニュー情報を変更する場合、メニューデータベースと連携したスプレッドシートの書き換えを行うことで変更が可能
  • 現行の食券注文方式を採用することで店員側のオペレーションの変更はなし
メンバー
  • user
    斎藤陽太 @charokoukuu
    • プロジェクトリーダー
    • フロントエンドエンジニア
    • バックエンドエンジニア

関連リンク

同じニオイがする作品
  • event 味噌と奥さんとおはし
  • event ミミ子のただいまプリンター
  • event カシカ - ビジネスチャットを図解で分かりやすく
  • event とまとの気持ち by Green Garage

Proto lovers ♥
user

イベントまとめ

コンテストまとめ

作品を登録しよう

モノづくりしている人に、つくった作品を見てもらえ、リアクションがもらえるかも?

close

目次


Proto lovers ♥
user