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像素,汉仪秦川飞影字体