Skip to content

Jieszs/writing-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

writing-home

项目介绍

writing-home项目,是一套写作素材管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 包括素材类别管理、素材管理、素材仿写管理等模块

技术栈

前端:vue

后端:springboot+MyBatis

模块介绍

素材类别管理

  1. 素材类别的CRUD
  2. 素材类别是树结构,允许三级分类,父与子分类是继承关系
  3. 素材和素材分类是多对多的关系
  4. 父级分类,允许存在素材
  5. 默认提供各种维度分类,包括修辞手法维度,描写维度,来源维度

素材管理

  1. 素材的CRUD

素材仿写练习

  1. 可以随机抽出一条素材进行仿写
  2. 一个素材可以有多个仿写
  3. 在我的仿写列表里,能够看到自己所有仿写的句子,和关联的素材
  4. 在素材详情页面,能够看到自己所有仿写的句子

素材搜索

  1. 通过关键词查询,自己和别人分享的素材,以及仿写的句子
  2. 前期使用like过度,后期使用es(未完成)

素材智能分类(未完成)

  1. 添加素材时,根据以有的素材类别,智能提供分类,供用户选择

素材共享(

  1. 自己写的素材与仿写的句子,可以共享给所有人使用

素材评论、点赞、收藏(未完成)

  1. 针对素材,可以进行评论
  2. 如果素材共享,那么所有人都可以看到该评论
  3. 收藏,即保存副本到自己的素材类别中

热点素材(未完成)

  1. 根据点赞数,搜索命中数,评论数,实时提供热点素材

素材来源(未完成)

  1. 素材如果来自书籍,提供相关的商城链接,以及豆瓣链接
  2. 素材如果来自影视,提供相关的豆瓣评分,以及链接
  3. 推荐相同来源的,好素材

素材历史变更日志(未完成)

仿写历史变更日志记录(未完成)

热点素材推送(未完成)

其它

druid 监控地址

    http://127.0.0.1:8100/druid/api.html

swagger 地址

    http://localhost:8100/swagger-ui/

About

写作素材管理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published