Free管理平台
技术栈:Vue3、pinia、vue-router4、Typescript、tailwindcss、element-plus、nodejs等
项目描述:在工作之余,开发的一个后台管理系统框架,主要针对在前端接触的一些技术点感兴趣的点进行综合。框架包括用户、权限、部门职位、字典、角色、日志;人员管理,实用功能,文章中心等。
技术点:
1.加入后端开发角色,采用nodejs,Express框架+Ts实体类型约束+MySql+Redis缓存;
2.JWT认证、nodemailer邮箱验证码、multer文件处理等;
3.系统布局三种风格的切换、暗黑灰色效果、主题颜色的切换;
4.采用rbac思想设置用户、菜单、按钮权限,多角色权限;
5.采用wangEditor实现富文本编辑器,实现文章的发布、存草稿、发布前预览、发布后浏览、目录的生成以及跟随滚轮滚动激活对应目录、点击目录可视区显示对应文章内容等。