You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
会飞的鱼 aba38ceb3b
后端项目初始化,增加AOP切面校验,实体类,Controller,Service,Mapper
1 day ago
src/FishPics-backend 后端项目初始化,增加AOP切面校验,实体类,Controller,Service,Mapper 1 day ago
.gitignore 后端项目初始化,增加AOP切面校验,实体类,Controller,Service,Mapper 1 day ago
README.md 后端项目初始化,增加AOP切面校验,实体类,Controller,Service,Mapper 2 days ago

README.md

AI.Image.Material.Collaboration.Platform

一个高颜值、功能完善的图片分享与互动社区,支持图片上传、在线预览、评论互动、图片编辑、权限管理等核心能力。


项目特色

  • 美观流畅的前端界面,支持 PC / 移动端自适应
  • 完整的图片生态:上传、查看、编辑、收藏、评论
  • 安全可靠的用户体系:登录、注册、权限控制
  • 高性能架构Redis 缓存、接口优化

技术栈

前端

  • Vue3 + Vite + Ant Design Vue 组件库
  • Vue Router 路由
  • Pinia 状态管理
  • Axios 请求封装
  • 响应式布局 / 美观 UI

后端

  • SpringBoot
  • MyBatis-Plus
  • MySQL
  • Redis 缓存
  • Sa-Token 权限认证
  • Hutool 工具库

核心功能

  • 用户登录、注册、个人中心
  • 图片上传、封面预览、分类展示
  • 图片在线查看、评论、点赞、收藏
  • 图片在线编辑(裁剪、滤镜、旋转等)
  • 权限控制、操作日志、安全防护
  • 后台管理:图片审核、用户管理

快速启动

前端

npm install
npm run dev

后端

  1. 创建 MySQL 库,执行 SQL 脚本
  2. 配置 application.yml 数据库、Redis 信息
  3. 启动 SpringBoot 主类

效果预览

  • 首页:图片瀑布流 + 推荐内容
  • 详情页:大图预览 + 评论区
  • 编辑页:在线图片编辑工具
  • 个人中心:我的发布、收藏、管理