iNCERDIENTMIX
概述
IngreDientMix是一種移動應用程序,旨在幫助用戶根據他們在家中的成分來發現和創建美味的食譜。該應用提供了一個用戶友好的界面,豐富的功能,以及探索針對單個飲食偏好和烹飪風格的各種食譜的能力。
特徵
用戶功能
用戶註冊和登錄:
- 使用電子郵件或社交媒體帳戶註冊(Google,Facebook)。
- 用戶身份驗證可獲得個性化體驗。
個人資料管理:
- 更新用戶信息(名稱,電子郵件,密碼)。
- 設定飲食偏好(素食,純素食,無麩質等)。
成分輸入:
- 用戶可以輸入他們在家中的成分。
- 基於輸入成分的可能食譜的建議。
食譜搜索:
- 搜索功能可以按名稱,成分或飲食限制找到食譜。
- 通過準備時間,難度水平和評分過濾食譜。
食譜詳細信息:
- 每個食譜的詳細視圖,包括:
- 成分列表
- 分步烹飪說明
- 準備和烹飪時間
- 營養信息
- 用戶評分和評論
最愛:
- 保存喜歡的食譜以便於訪問。
- 創建最喜歡的食譜的自定義集合。
購物清單:
- 根據選定的食譜生成購物清單。
- 將項目標記為購買的選項。
進餐者:
- 通過選擇食譜來計劃本週的餐點。
- 以日曆格式查看計劃的餐點。
烹飪計時器:
- 集成計時器進行烹飪說明。
- 何時執行特定任務的通知(例如,攪拌,添加成分)。
社交共享:
- 在社交媒體平台上共享食譜。
- 邀請朋友加入該應用程序並分享喜歡的食譜。
用戶反饋和評級:
管理功能
食譜管理:
- 用於添加,編輯和刪除食譜的管理儀表板。
- 批准用戶提取的食譜和評論。
用戶管理:
分析儀表板:
- 跟踪應用程序用法統計信息(最受歡迎的食譜,用戶參與度)。
- 監控用戶的增長和保留指標。
技術堆棧
- 前端:Swift,Uikit,Swiftui
- 後端:firebase / node.js / express(可選)
- 數據庫:firestore / sqlite
- API :
- 營養和食譜數據的第三方API(例如,EDAMAM,Spoonacular)。
- 雲存儲:圖像和食譜文件的Firebase存儲。
要求
- iOS 14.0或以後
- Xcode 12.0或更高版本
- Swift 5.0或以後
安裝
克隆存儲庫:
git clone https://github.com/yourusername/IngredientMix.git
在Xcode中打開項目。
使用CocoApods或Swift軟件包管理器安裝依賴項(如果有)。
在iOS設備或模擬器上構建並運行項目。
用法
- 啟動該應用程序:在iOS設備上打開應用程序。
- 用戶註冊:創建一個新帳戶或使用現有憑據登錄。
- 輸入成分:使用“添加成分”功能輸入您擁有的內容。
- 探索食譜:瀏覽或搜索與您的成分相匹配的食譜。
- 按照烹飪說明:選擇一個食譜以查看詳細信息並遵循烹飪說明。
- 保存收藏夾:書籤食譜以後快速訪問。
- 創建購物清單:使用“購物清單”功能進行雜貨店購物。
結果
IngreDientMix應用程序為用戶提供了一個平台,以最大程度地利用其可用成分,同時發現新的令人興奮的食譜。用戶可以有效地計劃用餐,購買雜貨並增強烹飪體驗。
結論
IngreDientMix移動應用程序徹底改變了用戶與廚房互動的方式,將烹飪變成了創造性和愉快的體驗。它鼓勵烹飪探索,同時通過有效的成分利用來最大程度地減少食物浪費。
貢獻
請隨意分叉存儲庫,進行更改並提交拉動請求。歡迎捐款!
執照
該項目已根據MIT許可獲得許可。有關詳細信息,請參見許可證文件。
作者
海盜皇帝
- Github:海盜皇帝
- Reddit:Piratekingrahul
- Twitter:Piratekingrahul
- 不和諧:Piratekingrahul
- LinkedIn:Piratekingrahul
- Skype:加入Skype
- 媒介:Piratekingrahul