【个人项目】日记记录平台+管理平台
简介
项目的灵感来自memos,简化了一些功能保留基本的日记记录功能 项目采用的前后端分离架构
前端 | 后端 |
---|---|
Vue3 | nestjs |
Vite | typeorm |
pinia | mysql |
antdv |
账号 | 密码 |
---|---|
test | test123.. |
项目地址
实现的功能
- 记录、删除日记(带图)
- 点赞、评论
- 修改密码(忘记密码)
- 分页
- ios伪App(添加到主屏幕)
- 推送订阅(已测试web,mac,ios)
- 日记撰写的Markdown编辑器 新功能
- 可热更新的配置文件(修改配置开箱即用,不再需要从源码修改必要参数)新功能
基本处于开发完毕状态,后续应该不会再有大的功能更新;但会有小修小补
配套的后台管理系统
后台管理系统在他人的商用框架基础上进行修改,遵循原项目(作者)的要求,不予开源;仅提供构建后程序包
后台管理系统承诺
- 不包含非法内容、木马程序等不合规内容与代码
- 不传输或存储使用者任何数据至第三方
- 一切数据处理仅在使用者服务器进行
如不放心可根据后端的admin接口自行编写后台管理系统
实现的功能(仅电脑端样式适配)
- 菜单管理
- 编辑
- 权限管理
- 查找
- 新增
- 编辑
- 删除
- 硬删除
- 回收站[仅限删除]
- 角色管理
- 查找
- 新增
- 编辑
- 删除
- 硬删除
- 回收站[仅限删除]
- 用户管理
- 编辑
- 角色分配
- 封锁(管理平台拥有豁免权时会忽略该封锁)
- 解除封锁
- 推送订阅管理
- 取消用户订阅
- 系统信息与缓存管理
- 编辑系统基本信息
- 立刻刷新系统基本信息缓存
- 日记管理
- 发布日记(在管理端发布日记有待考虑)
- 查找
- 编辑
- 删除
- 硬删除
- 回收站[仅限删除]
- 评论与图片审查
- 屏蔽评论
- 编辑图片列表
系统基本信息
键 | 说明 |
---|---|
allowResgister | 允许注册 |
filings | 备案号 |
backgroundUrl | 登录背景图 |
version | 版本号 |
diffVersion | 允许差异的版本(限制ios伪app与网页缓存的时限性,在允许的差异版本内不会要求强制拉取最新的内容可以关闭弹框,超过范围只能操作拉取更新做不了其他操作,一般自己二次开发会用到) |
maintenance | 维护模式 |
下面是部分预览图
日记平台预览





管理平台预览



