本项目是基于 Vue 3 + Spring Boot + COS + WebSocket 的全栈项目。
前端技术栈:
- Vue 3框架
- Axios请求库:前后端联调、全局请求拦截
- Ant Design Vue 组件库
- Apache ECharts:数据可视化
- Pinia 全局状态管理
- 前端工程化:ESLint + Prettier + TypeScript
- OpenAPI 前端代码生成
后端技术栈:
- Java Spring Boot 框架
- MySQL 数据库 + MyBatis-Plus 框架 + MyBatis X插件简化开发
- Redis 分布式缓存 + Caffeine 本地缓存
- Jsoup 数据抓取
- 阿里百炼绘图大模型
- WebSocket :实现协作编辑
用户可以在网站根据需要浏览下载需要的图片或壁纸等,可以进行关键词搜索以及标签类别筛选,亦可以根据需要将图片分享给其他用户查看;
用户可以自行上传图片到图库,可以选择本地图片上传或是图片url地址上传。
个人用户可以查看自己的个人信息,并可以根据需要进行修改
用户可以创建自己的私人空间,类似于图库的网盘功能,在这里可以存储自己的个人照片或收藏图片等。
在空间中有更多筛序项可供选择,可以对空间图片进行多维度分析。
用户可创建团队空间,邀请企业成员进行协同管理,并可以对加入的成员设置权限。
同团队成员可实现协同编辑图片,当一个用户编辑图片时其他成员可实时看到操作动作。
项目接入了阿里大模型实现AI扩图功能。
管理员可在后台进行用户管理、图片管理、空间管理等。其中普通用户上传到公共图库中的图片需要管理员审核后才能展示。
管理员还可以搜索关键词对公共网络图进行爬取。
管理员可分析公共图库以及各空间的详细使用情况。














