我打算如何从应用程序创意转变为可行的原型(食品技术)
我现在有什么
- 工作API
- 我在Ionic上构建的应用示例
- 我需要的每个页面的屏幕
- 我可以使用高级设计模板来创建某种设计。
- 项目管理计划(您已阅读。)
- 我有测试数据
- 可以使用Loopback API(IBM)帮助完成注册
您可以看到–之前已经解决了很多问题。
我们需要解决这个问题
我们将如何创建,提交和托管应用程序?
我们将如何处理订阅(付款)?
确定我们需要博客功能吗?
增加送餐会很酷,但是Instacart没有回复他们的营销电子邮件🙁
我们必须具有针对不同美食,过敏(其他类型)的过滤器。 我们如何使用应用程序UI使其变得简单?
我当时正在考虑为用户提供一种创建和发布自己的食谱的能力。 很酷的功能,对吧?
我们可以添加分析并了解用户如何喜欢或使用我们的食谱吗?
我们如何处理应用程序内部的支持内容?
在接下来的版本中,我们必须将杂货店管理添加到类别中。 也许添加厨房管理
我想添加一个预算计划者。 重要并且将是一个好功能吗?
0)自由食谱
1)每周菜单
1.2)杂货清单
2)认证
3)付款
4)搜索
5)导入配方
6)完善的膳食计划程序软件
自由食谱版本
- 食谱清单(每周菜单模拟)
- 带有图片的应用简介(显示内容完成,测试其工作方式,完成js,因此应用简介仅打开一次)。 挑选的图像。 控制器已添加。 内容已选取。
- 没有按钮的杂货清单-长清单
- 复杂配方
- 将样式移到适当的位置
- 添加材料设计版本以获取免费菜单版本
- 将JSON中的步骤更改为路线
每周餐(alpha)
- 膳食计划类型(无过敏,无麸质,两人做饭,有孩子的家庭(主要选择))
- 样本菜单(不同类型)
- 复杂配方
- 复杂的JSON解析
- 主JSON文件中的杂货清单
- 杂货清单模板2 –长滚动列表,所有类别都在一页中(过滤器/搜索将很酷)
- 杂货清单设置和食谱日历
- 主JSON文件中的每周菜单
- 图片介绍
- 食谱详情页面的营养成分部分
- 将配方图像上传到Amazon或免费存储空间或Google驱动器,任何快速选项
- 使用辅助方法启用“服务”(只需通过API实施方法即可)
- 问题的答案-如何为3种不同的饮食计划准备一份食谱(成分A1代替A2,成分C被删除,成分D使2x)-因此,杂货店清单可能会发生变化
- 单位转换+测量。 将字符串“ 1杯+1杯”转换为“ 2杯”,将“ 1/4茶匙+ 2/7茶匙”转换为“ 15/28茶匙”,而不是0.3333336。
- 杂货清单可以自动根据不同的食谱,不同的日期从一个类别中自动计算相同的成分
- 可以在不同的食谱,不同的日期更改份量,并且此更改可能会应用于杂货店清单
- 数据库
- 带有save()方法的杂货清单
- 管理控制台
- 高级搜索
- API +完整的文档
- 开发人员门户(可选)
- 来自客户的定期付款(不是来自用餐计划用户的定期付款)
- 用户可以将其他用户添加到他们的计划中,这将增加成本,但也需要一些折扣。 妈妈,您可以添加家人。 您可以使用它在人与人之间共享食谱和杂货。 例如GitHub企业版,JIRA,Google Apps for business。
- 制作软件包,可以将其安装在不同的服务器上并在本地运行,价格便宜,但无法自动获取更新。 通过API使用主服务器
服务器端(由我们的配方API服务器处理)
免费菜单发布(已完成)
下面是使用的URL列表(远程方法)
GET http:// localhost:3000 / api / menu?access_token =%token%
获取所有已创建菜单的列表(带有配方ID)
GET http:// localhost:3000 / api / menu / 593ac56c2c941720bc3091b1?access_token =%token%
通过ID获取一个菜单
GET http:// localhost:3000 / api / menu / last?access_token =%token%
仅获取一份最新发布的菜单
GET http:// localhost:3000 / api / recipe?access_token =%token%
获取所有已创建食谱的列表
GET http:// localhost:3000 / api / recipe / 593abe383199170e50a5272d?access_token =%token%
通过ID获取一份食谱
获取配方/:ID /完整
获取包含所有必要数据(例如成分)的食谱。 @todo 稍后添加过敏等内容。
GET http:// localhost:3000 / api / grocery / menu?groceryId = 594d45227741a0312874c465&access_token =%token%
获取配料并在带有方向的列表视图中显示它们,并按配方ID链接到配方
按发布日期筛选:ASC / DESC
仅GROCERY API(作为单独的项目工作-GroceriStar)
// POST [/ grocerylist / department]部门化字符串列表-用于添加临时杂货列表项目
//删除[/ grocerylist]删除购物清单上的所有物品; 比与已删除项目同步的操作更快。
// GET [/ grocerylist]获取用户的购物清单。 用户由基本身份验证确定。
// POST [/ grocerylist / recipe]将食谱添加到购物清单。 在请求数据中,传递recipeId,scale(scale = 1.0表示要使配方与原始发布的尺寸相同),markAsPending(是/否)以指示配方中的行应标记为“待处理”(未经用户确认)状态。
// POST [/ grocerylist / sync]同步购物清单。 使用POST将此呼叫调用到/ grocerylist / sync
// POST [/ grocerylist / item]将一个订单项添加到购物清单
// DELETE [/ grocerylist / item / {guid}] [/ grocerylist / item / {guid}] DELETE会在假定您拥有该项目的情况下将其删除。
// PUT [/ grocerylist / item / {guid}]通过GUID更新杂货项目
必须创建的主屏幕(默认设置)
- 应用加载程序
- 验证屏幕:登录/注册/密码恢复
- 社交屏幕:用户个人资料/个人资料设置/通知/联系人/ Feed
- 食谱列表和食谱详细信息
- 聊天列表/聊天详细信息/评论
- 仪表板
- 演练
- 信用卡
- 不同的导航类型
- 设定值
有关应用程序里程碑的继续说明
2)认证
- Facebook第一
- 令牌的身份验证可以在我们的食谱API的帮助下进行。
3)付款
- 连接Stripe,启用定期付款。
- 应用内购买
- 启用递归是下一个优先事项
4)搜索
部分完成,可以在我们的配方API的帮助下进行。
5)导入配方
考虑此功能。 不想有很多凌乱的表格。 如果我们可以扫描然后识别文本,那么我将致力于这个里程碑。
6)完善的膳食计划程序软件
工作版本与Food Tech中的其他初创公司一样。
所以我有什么不同的应用程序完全创建。
它可以是带有食谱的免费菜单版本。 仅比以前的基于Ionic的版本好。
它可以是通过注册连接到我的食谱api服务器的版本
它可以只是与大鲨鱼(如Yummly,Allrecipes)的API连接的搜索应用程序……因为我们已经完成了表单字段
它可以是带有订阅(应用内付款)的应用
它可以是GroceriStar项目的应用程序。
它可以是饮食管理的应用程序。
您认为容易做什么:像以前一样创建没有设计的应用程序? 然后创建酷设计。
还是带一些带有预定义页面的React Native入门设计?
第二种选择将更“胖”,但可以节省大量时间。 因为我讨厌创建以前创建的东西(很愚蠢)
谢谢阅读。 如果愿意,可以拍手(可以拍手不止一次)。 并享受这个生物。