Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 2.39 KB

File metadata and controls

43 lines (39 loc) · 2.39 KB

Sheep需求文档

v1.0

登录注册系统(2020.4.27修订):

支持邮箱密码登录,邮箱唯一,token有效期七天,
移动端和web端互顶    (后期增加手机号验证登录)

个人资料系统(2020.4.27修):

邮箱用户名不可更改,一次创建终身使用(更改邮箱功能以后退出,需要发送验证码进行更改)

个人文章系统(2020.5.30修):

支持markdown,富文本两种形式创建文章,要求用户沉浸式输入体验
文章分类是无限级,由管理员统一管理
问题和文章共用分类

个人提问系统(2020.5.30修):

支持markdown,富文本两种形式创建问题
问题分类是无限级,由管理员统一管理
问题和文章共用分类

点赞系统(2020.4.27修):

运行登录用户,匿名用户对文章进行点赞,一人只可点赞一次
点赞会对点赞数+1,踩会对点赞数-1
当点赞数低于阈值,文章会被系统假删除,同时发送消息给用户

收藏系统(2020.4.27修):

收藏功能仅登录用户可以使用
由用户创建收藏分类,收藏分类会有分类封面图,只存在一级分类,不是无限级
用户对同一文章不可进行重复收藏的操作

评论系统(2020.4.27修):

评论系统在web端右侧竖条展示,使用户观看文章时能及时看到评论,增加评论区的活跃性
登录用户和匿名用户都可以进行评论
评论也是无限级自关联表,前端默认只展示一级,采用懒加载的模式

文章问题展示系统(2020.4.27修):

文章和问题在首页一个列表中展示
默认排序为按时间排序,让用户可以时刻看到最新的文章和提问,以后改为按点赞数,让用户看到更有价值的文章/提问
登录用户和匿名用户都可以看到文章和提问,对文章进行点赞,评论,回答

上传系统(2020.7.28修):

使用七牛云存储

全局搜索系统(2020.4.27修):

暂时采用filter过滤器,用户量少,用户量如果上去了使用elasticSearch的全局搜索
v1.0功能全部完成时即可以上线初版,下一版本迭代增加聊天好友系统,简单后台系统,生活博客讨论区,个人空间系统,目前暂时使用restframework的api接口对后台数据的简单操作,前端页面要尽量保持风格统一使用element-ui

ps: 所有艺术字采用100像素,汉仪秦川飞影字体