背景
最近不少人抱怨,最近这个大环境真的是太卷了😭,面试官动不动就问:你对服务端了解多少呢?或者你有没有一种熟悉的服务端语言呢🤔,然而我们很多人的回复都莫过于:“......”。基于此背景下,我们的项目码农商城横空出世🎉🎉🎉
项目GitHub链接
项目简介
本项目是一个基于EggJs + Vue3版本的一个中后台管理系统,包括了我们在中后台项目中常见的RBAC权限管理系统,角色+数据层面的权限,前端的div搬砖,后端的CRUD等等...。在项目中,我们共创建了五个角色,每个角色都有自己所独有的菜单,或者独有的数据及操作权限,完全满足了在中后台项目开发过程中,所能遇到的绝大多数场景
项目优势
-
优势一🎉:经过作者的呕心沥血、挑灯夜战、夜以继日的不断爆肝下,完成了一个包含
需求文档、技术文档、项目代码编写等日常规开发流程中,所有的关键且必须的环节 -
优势二🎉:项目于2023年12月开始,到2024年1月结束,所用的技术,都是目前市场上较为成熟且稳定的技术栈,对于想学习并且使用最新技术栈的同学,无疑是一个好消息🪧
-
优势三🎉:完整的业务流程、清晰的技术文档、和最大程度的代码注释,协同你一起快速了解整个前后端项目开发的“基本套路”,让你感受一下
“吕布见貂蝉 —— 迷上了”的感觉 -
优势四🎉:现在在项目中包含了
RBAC的权限设计系统与实现;- 人员结合角色做商品列表和订单列表的数据范围过滤 --中后台系统中,最常见的功能;
- 后期计划长更,会陆续补充
Redis、Websocket、定时任务等功能的使用场景,也考虑将微前端 -- qiankun融入到系统中(即使这个项目目前完全没必要,谁让现在微前端这个概念这么🔥呢)
-
优势五🎉:最重要的事儿说三遍📣📣📣!从
需求文档、到设计文档再到代码仓库,所有的一切文档和代码产出,均全部开源免费!!最大的诉求就是文章求点赞👍,求收藏,Github代码求star✨(当然作为网络乞丐的我,也希望大家在真真正正的获得成长之后,在有财力的同时,可以请作者喝杯奶茶😂)
技术栈
然后呢,就是喜欢钻研新技术的同学所最在意的问题了,在项目中使用了哪些技术栈呢?
- 前端
Vue3、TypeScript、ElementPlus、Pinia、Vite
- 后端
EggJs 3.+、Sequelize、Mysql、validate、jwt
在后期迭代中,会加入Websocket、qiankun、Redis、定时任务等
各种文档
因为文档比较长,所以,我直接放到了语雀知识库中,现在已经开源出去了。感兴趣的朋友,可以点击下面的链接,查看文档 📚
文档禁止转载和商用哦~如果有特殊需要,请联系作者
需求文档部分截图
设计文档部分截图
页面部分截图
结语致谢
非常感谢大家能看到这里!~ 在这儿本人有个小小的请求 --可不可以借用一下您发财的小手👋,帮忙点个赞👍、收藏、关注、Github上给个Star✨✨✨呢
如果您在学完本项目后,有一些实质性的帮助后,能不能请作者喝一杯奶茶呢~
放在最后
我们也接外包、私活儿等,如果您有需求,可以私信联系我~~