PRD:IPSE App 产品需求文档

目录:

1、文档综述

2、产品综述

3、产品结构

4、全局说明

5、业务流程

6、页面功能详细说明

7、非功能性需求

8、原型展示

9、总结

10、附录

1.文档综述

1.1 文档属性

PRD:IPSE App 产品需求文档_第1张图片

描述:IPSE是一个面向IPFS的搜索引擎,网页版搜索与2018年4月上线。本文通过对现有IPSE的Web端搜索设计的分析,探索可行的APP功能设计,整理需求和逻辑流程,撰写成PRD文档。

2.产品综述 

2.1 产品介绍

产品名称:

IPSE(InterPlanetary Search Engine,中文“星际搜索引擎”,简称“星际搜索”)。

产品定位:

IPSE是一个基于IPFS和区块链技术的搜索引擎,是由通证激励的资源平台。

产品介绍:

IPSE是面向IPFS的搜索引擎,能帮助用户搜索IPFS网络上的文件。IPSE从2018年下半年开始研发,主要使用区块链技术。其中IPSE依赖的IPFS是一种分布式超媒体传输协议,旨在取代HTTP。IPFS是下一代互联网的底层技术,IPSE是基于IPFS采用分布式架构、面向Web3.0的一个搜索引擎。

IPSE还基于EOS平台发行通证——POST,共计100亿枚,其中70%(70亿枚)由矿工通过挖矿获得。POST随着网络增长可以升值。其挖矿工作方式是:矿工在网络中完成分发存储任务,为哈希标注文字标签,并提交到区块链。IPSE的哈希标注使得IPFS网络上冗长难记的哈希地址,转化为简单易读的文字标题。这些哈希标注后的资源存储在分布式网络,而在IPSE前端则可以进行搜索,访问到这些资源。

行业痛点分析:

区块链产业继续演进,分布式技术不断发展。其一,中心化搜索(谷歌、百度等)垄断搜索引擎市场,带来了安全问题。中心化服务器控制着用户数据,依靠爬虫、机器人爬取数据,让所有信息可以被控制、分析、贩卖。而区块链结构和分布式技术旨在建立去中心化的系统,消除中心服务器和中间人。数据掌握在用户手中。其二,用户难以从数据中获得经济收益,随着加密货币经济兴起,人们已经开始接受加密货币。IPSE利用通证激励,用户可以通过挖矿获得POST奖励,获取现实的经济收益。最后,虽然此前,区块链技术的搜索引擎虽然出现,但普遍还未挑战到谷歌、百度。新的搜索引擎需要提供专业化和差异化服务,获得突破口。IPSE是针对IPFS网络(以及即将上线的Filecoin去中心化存储网络),在提供基础的资源搜索服务的同时,提供数字化服务。

用户分析:

IPSE的用户希望快速搜索和访问p2p网络的资源,对安全、隐私、速度有要求。他们来自于区块链开发者、加密货币爱好者等。在需要获得搜索服务的同时,还需要能获得数字资产服务。

App特点:

IPSE的App将是一个搜索+钱包结构,即既是搜索,也是一个钱包。

2.2 需求整理


PRD:IPSE App 产品需求文档_第2张图片
PRD:IPSE App 产品需求文档_第3张图片
PRD:IPSE App 产品需求文档_第4张图片

3.产品结构

3.1 产品功能模块图


PRD:IPSE App 产品需求文档_第5张图片

3.2 App页面结构图

PRD:IPSE App 产品需求文档_第6张图片

4.全局说明

4.1 功能权限

PRD:IPSE App 产品需求文档_第7张图片

状态一:登录且绑定了钱包时:

    权限:进行APP内所有操作

状态二:未登录,也未绑定钱包

    权限:仅可在【搜索】页面完成搜索和查看操作。

状态三:未登录,但绑定了钱包

    权限:不可收藏、点赞;可以打赏,执行钱包转账收款等资产操作。

状态四:已登录,但未绑定钱包

    权限:可收藏、点赞;不可打赏,无法执行钱包转账收款等资产操作。

4.2 页面交互

1.页面间切换

方式一:点击导航菜单标签,切换至对应页面。


PRD:IPSE App 产品需求文档_第8张图片

方式二:左右滑动切换页面。


PRD:IPSE App 产品需求文档_第9张图片

2.网络异常

说明:需要指出异常并给出可行的操作,需要形象化图标和说明文字兼备。

搜索页和钱包页:网络异常提示位于顶部应用栏下方。


PRD:IPSE App 产品需求文档_第10张图片

发现页:网络异常提示位于页面正中。


PRD:IPSE App 产品需求文档_第11张图片

3.弹出提示

提示绑定钱包:进入【钱包】页面,首次打开或未绑定钱包时,弹出提示,点击按钮可以进行下一步操作或取消操作。


PRD:IPSE App 产品需求文档_第12张图片

5.业务流程

5.1 登录注册流程

PRD:IPSE App 产品需求文档_第13张图片

5.2 添加(绑定)钱包流程

PRD:IPSE App 产品需求文档_第14张图片

5.3 打赏流程


PRD:IPSE App 产品需求文档_第15张图片

6.页面功能详细说明

6.1 登录注册页

页面名称:登录注册

入口:初始登录APP

前置条件:网络良好,手机号可正常使用


PRD:IPSE App 产品需求文档_第16张图片

页面逻辑:

(下方数字对应图中序号图标)

0.显示登录/注册表单页面。登录表单包含:①手机号码;②密码;③验证码。

1.输入手机号(校验是否注册,否则给出提示)

2.输入密码(限制密码长度与类型)

3.点击验证码框(一次点击刷新1次,每次有效期2分钟),显示验证码

4.输入验证码(错误则提示“验证码错误,请重新获取”)

5.点击“登录”按钮登录,验证成功进入APP;错误则提示密码错误

6.点击“忘记密码?”,进入找回密码流程:输入手机号-接收验证码-重置密码-完成

7-8.点击“注册”进入注册表单

9.注册:输入昵称(必填,限制字符与字数)

10.注册:手机号(必填,仅支持中国大陆手机号)

11.注册:点击“获取验证码”(每60秒获取1次,每天共10次限制;刷新页面不影响获取状态)

12.注册:输入短信验证码(错误则给出提示,验证码有效期2分钟)

13-14.注册:输入密码,并再次输入密码(若两次密码不一致则给出提示)

15.注册:点击“注册”,成功后自动登录并进入App(生成账号,记入数据库)

16.点击"登录"打开登录表单

补充说明:

(1)不提供第三方登录接口

(2)注册应显示和设置让用户默认同意“用户使用协议”和隐私条款。

(3)跳过登录:在登录/注册表单同一页面,提供“跳过登录”选项。跳过登录之后使用权限遵循本文档“3.全局说明”。

6.2 搜索页

页面名称:搜索页

入口:进入APP-搜索

前置条件:进入APP已登录,已绑定钱包,网络良好

PRD:IPSE App 产品需求文档_第17张图片
PRD:IPSE App 产品需求文档_第18张图片

页面逻辑:

(下方数字对应图中序号图标)

1.输入搜索内容,输入时有搜索联想与错误修正功能

2.点击搜索图标或按Enter跳转搜索结果

3-4.点击查看搜索结果;点击切换分类

5-6.点赞或踩此条搜索结果,2分钟内可取消操作,过期无法取消

7.收藏此条搜索结果,内容收录进个人收藏

8.打赏此条结果的哈希标注者,弹出支付窗口。此时需要自动填入该条搜索结果哈希标注的关联钱包地址,作为收款方。用户只可更改打赏数额,其它不可为自动调用,不可更改

9.确认订单,完成或取消支付。输入密码时提示可使用指纹支付,在不跳转的情况西完成验证,并完成此次订单

10.点击进入【钱包】页面

11.点击进入【我的】页面

补充说明:

展开搜索后,页面左上角显示侧边栏菜单图标,点击从左到右弹出操作面板,可更改语言,搜索界面语言同步改变。

6.3 发现页

页面名称:发现

入口:进入App-发现

前置条件:已登录,网络良好


PRD:IPSE App 产品需求文档_第19张图片

页面逻辑:

(下方数字对应图中序号图标)

1.点击头像进入【我的页面】

2.点击搜索推荐和专题内容

3-8-9.点击进入收藏内容中心;搜索收藏;收藏删除管理(可单选、多选、全选删除,删除前需弹出对话框,确认后再执行删除)

4.点击进入点赞内容中心(操作同收藏内容中心)

5.点击小圆点或按住左右滑动切换推荐内容轮播图,轮播图在页面载入时自动播放

6.点击或左右滑动进行切换推荐和专题

7.对内容进行点赞、收藏(均2分钟内可取消);或分享内容

刷新机制:进入页面自动刷新,下拉自动加载内容(显示加载动效图标与文字“加载中”)

补充说明:发现页除顶部应用栏外,下方全部内容在服务器端。

6.4 钱包页

页面名称:钱包

入口:进入App-钱包

前置条件:已添加至少一个钱包(钱包为所有权限类型,非观察型),网络良好


PRD:IPSE App 产品需求文档_第20张图片

页面逻辑:

(下方数字对应图中序号图标)

1.点击展开已添加的钱包列表,进行切换钱包。切换后,资产数额及交易纪录随之改变

2.点击“眼睛图标”显示/隐藏当前钱包的资产总数额(单位为美元)

3.点击分别进行操作:转账、收款、币买卖、添加钱包

4.资产列表:点击查看资产详情

5.资产详情页:点击“转账”进行转账操作

6.点击“收款”进入收款操作

7.点击搜索交易纪录,含转入和转出纪录

8.点击查看项目详细介绍(介绍页面链接打开呈现,顶部给出菜单选项可在外部浏览器打开)

9.点击进入消息通知中心,顶部菜单给出“已阅读”操作选项,不提供删除消息功能

10.点击“扫描图标”进入二维码转账页面,唤起手机相机扫描外部二维码;顶部右上角菜单提供“从相册选取二维码”选项

6.5 我的(个人中心)页

页面名称:我的

入口:进入APP-我的

前置条件:已登录,已绑定钱包,网络良好


PRD:IPSE App 产品需求文档_第21张图片
PRD:IPSE App 产品需求文档_第22张图片

页面逻辑:

(下方数字对应图中序号图标)

1.显示所有钱包的资产种类

2.显示所有添加的钱包数量

3.点击进入点赞内容中心

4.点击进入收藏内容中心

5.显示资产总数额

6.点击进入钱包管理中心

7.点击进入设置中心,分别选择进行操作

8.点击切换钱包类型,每种体系中,若已添加钱包则显示钱包列表,未添加则提供“添加钱包”按钮

9.点击添加钱包,进入“创建钱包”或“导入钱包”

7.非功能性需求

7.1 性能需求

前端内容加载,在网络不佳时,在相应位置显示预加载的占位符(浅色),避免只有白屏。

7.2 迭代需求

APP版本更新时,弹出“有新版本”提示,用户获知核心更新信息,点击更新下载安装包,安装后完成更新,更新不影响现有登录和钱包绑定状态;除重大功能升级的版本需要强制更新外,其它每次版本更新提供“取消”更新选项,允许用户不进行更新。

7.3 运营需求

(1)用户运营

分享App获得POST奖励,每次分享的奖励自动转入用户添加的钱包,并在【发现】页“通知铃铛图标”和通知中心给出消息。

(2)内容运营

【发现】页需要编辑进行选择推荐内容,制作专题,提供热门内容/资源。

(3)推广需求

IPSE APP需要上架应用商店。

8.原型展示

IPSE APP原型在线预览链接

https://www.pmdaniu.com/storage/109434/9eaf002593caefbbb36cdc53f0fcb90f-71493/start.html

补充说明:APP原型制作主要参考了Youtube和Tokenpocket,其中钱包功能模块绝大部分来自Tokenpocket。

9.总结

特点:在提供搜索基础上,突出钱包属性。

待优化:

引导用户添加/绑定钱包的流程待优化;

创建新钱包的方式需要增加其它类型,同时简化操作;

设置中心突出一级菜单,其它非核心菜单转为文字链接处理。

10.附录

参考文章:

《PRD:倒推“映客APP”产品需求文档》

http://www.woshipm.com/evaluating/2758418.html

你可能感兴趣的:(PRD:IPSE App 产品需求文档)