SOUL”APP产品需求文档
SOUL”APP产品需求文档
一、产品概况
1.版本修订记录
2.编辑历史
3.背景
社交软件作为聊天交友的重要工具之一,被各个年龄段的人广泛使用,如今社交软件大致分为熟人社交(微信、QQ等)和陌生人社交(陌陌、探探等),大多数陌生人社交软件是以个人资料、位置、兴趣爱好等信息快速匹配交友,满足当前用户快速交到自己想要的朋友类型以及数
量,但也因此无法保证其交友的质量,所以可以在交友的匹配机制与交友的过程上来控制交友的质量进入陌生人社交的市场。
4.产品介绍
Soul一款基于大数据智能推荐、全新互动模式的社交App,根据用户的个人资料、性格测试结果,计算并推送一群与你性格相近的人或者是通过计算随机匹配新朋友,帮助用户结识性格相近的新朋友。
其中头像是平台提供的统一头像(可挑选),用户之间的匹配度以及性格解析均是以用户所做的性格测试题计算出来,所以用户需要用走心的方式结交性格相投的新朋友。
5.产品定位
?让交友不再看脸,我们走心。
?让更多性格相近的朋友走到一起。
?给每一个人都提供一个宣泄内心、展示自我的平台。
6.目标用户
?不想仅仅通过一张照片交友的人群。
?想拥有一片陌生的广场并披上面具随意的呐喊。
?希望可以找到自己的soulmate。
7.需求分析
二、产品架构以及业务流程
1.功能架构图
2.信息架构图
3.业务流程图
从流程图可以看出soul交友流程其实非常简单,只需要完成简单的性格测试就可以通过机器人随机匹配和用户自行在星球寻找匹配这两种匹配交友机制完成交友。
三、全局说明
1. 功能权限
用户必须注册登陆才能进入APP,无法游客浏览。
2. 键盘说明
(1)点击(手机号与验证码)输入框时页面底部弹出数字键盘;(2)点击其他输入框页面底部弹出字母全键盘。
3. 弹窗加载
4. 页面异常
5. 页面间切换交互方式
四、页面逻辑
1. 用户交友的主逻辑
所有的交友匹配都建立在用户必须完成初级测试题,测试题完成的越多对用户的画像越准确。
2. 用户发表瞬间的主逻辑
广场公共可见,用户发布的瞬间既可以在广场显示又可以在用户主页资料中显示。
五、页面详细功能说明
1. 启动页
启动页前置条件为是否已连接网络,分为以下两种情况:
已连接到网络:
页面逻辑:
?在连网的情况下,启动soul app后进入引导页面;
?引导页面等待3后直接跳入广场页面(引导页面可手动跳过)。未连接网络:
在未连接网的情况下,启动app后直接进入网络异常提示界面,并给出用户三个解决方案。
点评:app的启动页面很干净,仅有一张为自己宣传的图片,没有广告的植入。在没有连接网络的情况下以一种很幽默的方式给用户提供三种解决方案。
?没有广告的植入,给用户一种启动很流畅的视觉体验,让用户有一种清新的心情去体验接下来的操作。
?幽默的方式给用户提供三种解决方案,在帮用户解决问题的同时也能让用户莞尔一笑。
2. 登陆/注册页
Soul App是采用手机号与验证码设置相应的密码进行注册,注册完毕后使用手机号以及密码登陆即可。
登录页
注册页
页面逻辑内容:
?因soul app不提过第三方登录,所以必须用手机号注册/登录;
?老用户直接号、密码点击登录即可进入app;
?新用户注册时,选择区号输入正确的手机号,点击获得验证码,并在60s之内输入获得的验证码,超过60s用户需要重新获得验证码重新验证;
?新用户在验证码正确的时候输入密码提交点击下一步进入资料补充页面。
页面交互:
?用户点击+86手机区号选择时,会弹出手机地区号选择页面;
?用户输入错误的手机号、密码、验证码点击登录或者下一步按钮时,会有Toast弹窗提示输入的信息错误;
?用户点击手机号输入框时,底部向上弹出数字键盘;
?用户点击密码输入框时,底部向上弹出字母全键键盘;
?用户点击忘记密码,找回密码页面从右侧弹出;
?用户点击登录按钮旁的Soul用户协议,Soul用户协议书会从页面右侧弹出。
资料填写→灵魂测试
资料填写
测试引导页
测试页
页面逻辑:
?新用户点击头像设置官方所提供的头像,在出生日期设置自己的出生时间以及在个性签名输入框中输入个性签名;
?新用户在测试引导页点击开始鉴定转跳到测试题页面,用户完成测试题后进入app。
页面交互:
?用户点击头像设置,底部弹出男女性别选择弹框;选择好性别之后页面右侧弹出头像选择页面供用户选择头像(用户头像只能选
择官方提供的有限种类);
?用户点击出生日期时会弹出相应的日期选择器(滚轮);
?用户在测试题页面点击相应的答案时,测试题板块会向里自动翻转到下一题,点击上一题时板块会向外翻转回上一题;
?用户未设置头像、出生日期、个性签名中的任何一个信息点击下一步按钮时,会有T oast弹窗提示用户完成信息的输入;
看法:
Soul登录注册页面未使用第三方登录,采用的是手机注册登录的方式,使得一个手机号对应一个账号:
?第一保持数据的安全性以及账号的质量;
?第二因为将新用户资料填写与注册分开所以使得注册的过程及其简单干净,让新用户能在最短的时间完成注册新账号;
?第三Soul原本就是一个社交交友软件,采用第三方登录只会给自己的带来冲击以及用户的流失。
Soul资料填写分为三个模块:
?第一,头像的设置,用户只能选用官方提供的头像,满足了用户社交交友第一步不再是点开头像看照片的需求,缺点则是无法满足用户个性化的需求;
?第二,出生日期的设置,通过出生日期可以掌握用户的星座,在匹配机制上让用户多了星座的筛选这个选项以及推荐匹配的用户年龄差在一个适当的范围;
?第三,个性签名,用户对新朋友最直观的认知就是来源于个性签名,个人觉得个性签名没必要作为必填选项。
Soul测试引导页的存在是为了告知用户认真做测试的理由,经过简单的灵魂测试题后系统会计算出用户的性格,并将用户分配到相应的星球,正所谓物以类聚,人以群分,提高用户找到soulmate的概率,同时也是Soul存在的意义。
3. 星球(匹配页面)
页面名称:星球页
页面入口:新用户资料填写完成后进入的app的第一个页面
页面结构:
?测试题的入口
?Soul app的logo
?用户寻找好友可控制的筛选条件
?经计算后与用户匹配度高的玩家集合(组成3D星球的形状),主要的信息有玩家的名称以及匹配度。
?系统随机匹配的通道
?导航栏
页面逻辑&交互:
?用户点击测试按钮时,页面跳入测试页面;
?测试页面分将测试分为趣味测试和三个不同深度的人格测试;
?选择不同的测试类型带入不同的测试页面,人格测试带入图3;
?测试页面中点击我的,我的资料卡片弹出(图4)。
看法:
Soul中的测试题分为趣味测试和人格测试,其中人格测试是匹配机制的灵魂所在,soul推送玩家集合给用户的机制是依赖于人格测试题。人格测试题分为初级、进阶、深度三个等级的测试,人格测试完等的等级越高,系统对用户性格的画像越准确,越有利于完成对用户的推送,从而提高用户交友的质量;趣味测试则是小模块的性格测试游戏,第一,可以打发用户的时间;第二,可以加强用户的粘性。