文件名称:小组阅读:与您的朋友阅读和讨论书籍
文件大小:169KB
文件格式:ZIP
更新时间:2024-03-05 06:34:46
JavaScript
小组阅读 Groupread是一个用于举办书籍讨论的网站。 通过OpenLibrary的API挑选一本书,Groupread将填写元数据并创建一个私人讨论室。 群组是实例化的,这意味着没有直接链接到您的群组就无法访问您的群组*。 每个小组都紧密地联系在一本书上,该书强调无摩擦小组的创建过程,并使讨论始终集中在主题上。 *注意:该网站的开发版本具有所有组的公开列表,以便于开发-该版本将在1.0中删除 去做 自动安排讨论线程 帖子和评论的编辑功能 已完成阅读计划的小组的存档模式 以合理的格式(CSV,PDF 、?)导出组内容 重做并简化了选书过程 小组负责人的审核工具 正确显示具有多个作者的书籍的作者(OL的API对此很棘手) 书籍封面的自定义URL支持(OL的覆盖范围不广) 增强的安全性(令牌过期和验证等) 开发人员注意事项 到目前为止,这是我最大的项目,这尤其是因为与以前的项目相比,
【文件预览】:
groupread-main
----models()
--------user.js(884B)
--------post.js(723B)
--------group.js(718B)
----index.js(933B)
----frontend()
--------src()
--------.eslintrc.js(823B)
--------.eslintignore(5B)
----package.json(2KB)
----.github()
--------workflows()
----jest.config.js(46B)
----tests()
--------user_test.test.js(1KB)
--------group_test.test.js(4KB)
--------test_helper.js(259B)
----Procfile(18B)
----package-lock.json(487KB)
----controllers()
--------users.js(3KB)
--------login.js(996B)
--------posts.js(2KB)
--------groups.js(8KB)
----.eslintrc.js(816B)
----.gitignore(26B)
----webpack.config.js(1KB)
----app.js(1KB)
----README.md(3KB)
----.eslintignore(18B)
----utils()
--------config.js(363B)
--------middleware.js(974B)
--------logger.js(153B)
--------db.js(239B)
----build()
--------index.html(233B)
--------favicon.ico(162KB)