【个人项目】日记记录平台+管理平台

icon

简介

项目的灵感来自memos,简化了一些功能保留基本的日记记录功能 项目采用的前后端分离架构

前端 后端
Vue3 nestjs
Vite typeorm
pinia mysql
antdv

体验地址: Gitee

账号 密码
test test123..

项目地址

Gitee Github AmeDev
Gitee Github AmeDev

实现的功能

  • 记录、删除日记(带图)
  • 点赞、评论
  • 修改密码(忘记密码)
  • 分页
  • ios伪App(添加到主屏幕)
  • 推送订阅(已测试web,mac,ios)
  • 日记撰写的Markdown编辑器 新功能
  • 可热更新的配置文件(修改配置开箱即用,不再需要从源码修改必要参数)新功能

基本处于开发完毕状态,后续应该不会再有大的功能更新;但会有小修小补

配套的后台管理系统

后台管理系统在他人的商用框架基础上进行修改,遵循原项目(作者)的要求,不予开源;仅提供构建后程序包

后台管理系统承诺

  • 不包含非法内容、木马程序等不合规内容与代码
  • 不传输或存储使用者任何数据至第三方
  • 一切数据处理仅在使用者服务器进行

如不放心可根据后端的admin接口自行编写后台管理系统

AmeDev

实现的功能(仅电脑端样式适配)

  • 菜单管理
    • 编辑
  • 权限管理
    • 查找
    • 新增
    • 编辑
    • 删除
    • 硬删除
    • 回收站[仅限删除]
  • 角色管理
    • 查找
    • 新增
    • 编辑
    • 删除
    • 硬删除
    • 回收站[仅限删除]
  • 用户管理
    • 编辑
    • 角色分配
    • 封锁(管理平台拥有豁免权时会忽略该封锁)
    • 解除封锁
  • 推送订阅管理
    • 取消用户订阅
  • 系统信息与缓存管理
    • 编辑系统基本信息
    • 立刻刷新系统基本信息缓存
  • 日记管理
    • 发布日记(在管理端发布日记有待考虑)
    • 查找
    • 编辑
    • 删除
    • 硬删除
    • 回收站[仅限删除]
    • 评论与图片审查
      • 屏蔽评论
      • 编辑图片列表

系统基本信息

说明
allowResgister 允许注册
filings 备案号
backgroundUrl 登录背景图
version 版本号
diffVersion 允许差异的版本(限制ios伪app与网页缓存的时限性,在允许的差异版本内不会要求强制拉取最新的内容可以关闭弹框,超过范围只能操作拉取更新做不了其他操作,一般自己二次开发会用到)
maintenance 维护模式

下面是部分预览图

日记平台预览

登录界面 主界面 手机端主界面 手机端界面 手机端界面

管理平台预览

菜单管理 权限管理 角色管理 用户管理

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息