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