Skip to content

Harry1667/CamMenu

Repository files navigation

CamMenu

AI 相機點餐 iOS App — 拍攝實體菜單或餐點照片,AI 自動識別並生成點餐介面;含服務員端管理、訂閱方案與廣告系統。

功能

  • AI 菜單識別:拍照或選圖,AI 自動解析菜單項目、分類、價格
  • 自助點餐:加入購物車 → 確認 → 送出(含過敏原篩選、預算設定)
  • 服務員模式:後台接單管理
  • 歷史訂單:查看過往點餐紀錄
  • 語音朗讀(Pro):TTS 唸出菜品資訊
  • 多語系:中文 / 英文 / 日文
  • 訂閱方案:Daily / Weekly / Monthly Pass(In-App Purchase)

技術棧

  • Flutter(iOS 主要,Android 兼容)
  • Firebase(Auth + Firestore + Remote Config + Analytics + Crashlytics)
  • ProxyCLI(AI:Gemini 2.5 Flash → GPT-4o-mini → Claude Haiku 輪換)
  • AdMob(免費用戶插播廣告)
  • sqflite + shared_preferences(本地儲存)

快速開始

flutter pub get
flutter run

English

An AI camera-ordering iOS app. Snap a paper menu or a photo of a dish; AI parses it and builds the ordering UI. Includes a waiter-mode dashboard, subscription tiers, and an ad system.

Features

  • AI menu recognition: take a photo or pick from album; AI parses items, categories, and prices
  • Self-ordering: add to cart → confirm → submit (with allergen filtering and budget cap)
  • Waiter mode: backend order management
  • Order history: review past orders
  • Voice readout (Pro): TTS reads dish details
  • Languages: Chinese / English / Japanese
  • Subscription: Daily / Weekly / Monthly Pass via In-App Purchase

Tech stack

  • Flutter (iOS primary, Android compatible)
  • Firebase (Auth + Firestore + Remote Config + Analytics + Crashlytics)
  • ProxyCLI (AI: Gemini 2.5 Flash → GPT-4o-mini → Claude Haiku rotation)
  • AdMob (interstitials for free users)
  • sqflite + shared_preferences (local storage)

Quick start

flutter pub get
flutter run

About

AI 相機點餐 iOS App — 拍照識別菜單,自助下單,含服務員模式(Flutter + Firebase)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors