项目标题:team-nav前后端完整的网址导航服务,轻量级且后台管理能力强
项目简介
team-nav是一个前后端完整的网址导航服务。与一般靠配置生成的网址导航服务不同,它具有更强的后台管理能力。在技术方面主打轻量级,没有任何依赖服务。前端主要技术为vue2 + ElementUI(1.x版本UI框架是ViewUI,升级有分类图标不兼容情况需重新设置),后端主要技术包括Springboot、SpringDataJpa、SpringSecurity、h2database。
功能说明
前端功能
首页最高支持三级分类显示、可搜索,点击左侧菜单支持高亮定位右侧卡片,支持设置自定义主题,能在线查看和下载附件,头部可显示通知公告且支持倒计时模式,可设置常用卡片分类、收藏个人常用网址以及进行卡片申请提交。
后台管理功能
后台管理仅管理员可进入(管理员可多人设置),其他人通过首页卡片申请添加卡片,经管理员审核后生效。其中包含分类管理(三级分类树的增删改查及排序、分类归档移除与还原、为卡片分类分配角色等)、卡片管理(基本的增删改查及排序、审核,有普通卡片、静态网站、动态卡片三种类型且各有特点)、角色管理(基本的增删改查、为角色分配卡片分类和人员,管理员角色特殊处理)、用户管理(基本的增删改查及重置密码)、通知公告管理(基本的增删改查及排序、富文本编辑、倒计时设置、多公告时定时切换且切换时间可设置)以及系统设置(基本设置如网站服务名、LOGO、公告切换时间等,还有卡片自定义图标上传、邮箱设置等)。
部署说明
可通过常规maven命令构建,执行mvn clean package-Dmaven.npm.skip = false打包,前端构建到后端jar包中,仅需jdk环境即可启动(也可前后端分离部署)。还可采用手动部署(从Releases下载解压,修改配置文件后启动)、docker部署(有相关参数说明及挂载设置),也可设置nginx部署(用于特定需求下确保静态网站访问)。
项目总结
team-nav是一个功能丰富、轻量级且开源(MIT协议)的网址导航服务项目,在后台管理等方面有自己的特色。欢迎大家在评论区留言,分享你对这个项目的看法或者使用经验等。
项目地址
数据统计
数据评估
本站链氪巴士提供的team-nav前后端完整的网址导航服务,轻量级且后台管理能力强都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月9日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。