ReadViews读者社区平台
黑白配色的阅读社区ReadViews
,页面风格挺清爽,功能也简单直接。主要就是给喜欢看书的朋友们一个地方,发发书评、看看别人的吐槽,顺便还能投票点赞那种,氛围比较像“读者版的知乎”。
评论区支持互动,像是你看到一条点评中肯,还能补几句自己的看法,挺适合那些买书前喜欢做功课的人。整体是偏向社区型的玩法,用户间的互动感还不错。
项目是用Node.js和Sequelize写的,后台数据库用的是MySQL,本地跑的话稍微有点配置,但也不是麻烦。基本就是拉代码、建个库、改下.env
,装依赖就能跑。
依赖列表也挺常规的,像express-handlebars
负责模板渲染,bcrypt
做密码加密,express-session
配合connect-session-sequelize
搞登录状态的持久化,node-sass
负责样式编译,逻辑上没啥太绕的地方。
你要是想快速体验下,也不用装,项目有在线演示,点开链接就能直接看效果,响应也快,页面交互不复杂。
如果你平时用Sequelize
比较多,可以顺便看看这几个项目:Sequelize 书签、Nest 版 Sequelize 模块,和ReadViews
风格差不多,拿来参考也方便。
,如果你对社区型书评网站
这类项目感兴趣,或者正好要做点Sequelize+MySQL
的练习,那ReadViews
这个项目挺合适的,结构清晰,逻辑不绕,改起来也顺手。
207.57KB
文件大小:
评论区