我打算如何从应用程序创意转变为可行的原型(食品技术)

我现在有什么

  • 工作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入门设计?

第二种选择将更“胖”,但可以节省大量时间。 因为我讨厌创建以前创建的东西(很愚蠢)


谢谢阅读。 如果愿意,可以拍手(可以拍手不止一次)。 并享受这个生物。