WriterGao/linkfox-ai-design
WriterGao/linkfox-ai-design has 33 GitHub stars and 17 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 11:28 UTC. Last push 2025-11-11.
🎨 LinkFox AI设计平台 - 基于Spring Boot和Vue3的AI图像生成和电商设计平台
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalLinkFox AI设计平台 🎨
📋 项目简介
LinkFox AI设计平台是一个功能强大的AI驱动的图像生成和电商设计平台,提供智能修图、场景制变、商品图生成、AI穿衣、真人模特等多种AI设计功能。
📸 项目预览

LinkFox AI设计平台提供智能修图、场景制变、商品图、AI穿衣、真人模特、批量生图等六大核心功能。
✨ 核心特性
- 🎨 智能修图 - AI驱动的图像优化和美化
- 🏠 场景制变 - 智能场景替换和背景生成
- 🛍️ 商品图生成 - 专业电商产品图制作
- 👔 AI穿衣 - 虚拟试衣和服装搭配
- 👤 真人模特 - AI生成的真实模特图
- 📦 批量生图 - 批量处理和生成功能
- 🔐 用户系统 - 完整的用户注册、登录、权限管理
- 💎 积分系统 - 算力点数管理和VIP等级
- 📊 作品管理 - 作品上传、分类、展示和分享
🏗️ 技术栈
后端技术
- 框架: Spring Boot 3.2.0
- 数据库: MySQL 8.0 + MyBatis Plus
- 缓存: Redis 7.0
- 安全: Spring Security + JWT
- 工具: Lombok, Hutool
前端技术
- 框架: Vue 3.4 + Vite 5.0
- UI库: Element Plus
- 状态管理: Pinia
- 路由: Vue Router
- HTTP: Axios
- 样式: SCSS
基础设施
- 容器化: Docker + Docker Compose
- 构建: Maven + npm
- 版本控制: Git
🚀 快速开始
环境要求
- Java 17+
- Node.js 18+
- Docker & Docker Compose
- Maven 3.8+
Docker一键启动(推荐)
# 1. 克隆项目
git clone https://github.com/WriterGao/linkfox-ai-design.git
cd linkfox-ai-design
# 2. 启动所有服务
chmod +x start.sh
./start.sh
启动成功后:
- 前端地址: http://localhost:3001
- 后端地址: http://localhost:8080
- 默认账号:
admin/123456
手动启动
1. 启动数据库
docker-compose up -d mysql redis
2. 启动后端
cd backend
mvn clean install
mvn spring-boot:run -Dspring-boot.run.profiles=docker
3. 启动前端
cd frontend
npm install
npm run dev
📁 项目结构
linkfox-ai-design/
├── backend/ # Spring Boot后端
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ │ └── com/linkfox/
│ │ │ │ ├── controller/ # 控制器
│ │ │ │ ├── service/ # 服务层
│ │ │ │ ├── mapper/ # 数据访问层
│ │ │ │ ├── entity/ # 实体类
│ │ │ │ ├── dto/ # 数据传输对象
│ │ │ │ ├── config/ # 配置类
│ │ │ │ └── utils/ # 工具类
│ │ │ └── resources/
│ │ │ ├── application.yml # 配置文件
│ │ │ ├── application-docker.yml # Docker配置
│ │ │ └── sql/schema.sql # 数据库脚本
│ │ └── test/
│ └── pom.xml # Maven依赖
├── frontend/ # Vue3前端
│ ├── src/
│ │ ├── api/ # API接口
│ │ ├── assets/ # 静态资源
│ │ ├── components/ # 组件
│ │ ├── router/ # 路由
│ │ ├── stores/ # 状态管理
│ │ └── views/ # 页面
│ ├── public/ # 公共资源
│ ├── package.json # npm依赖
│ └── vite.config.js # Vite配置
├── docker/ # Docker配置
│ └── mysql/
├── docs/ # 项目文档
├── docker-compose.yml # Docker编排
├── start.sh # 一键启动脚本
├── stop.sh # 停止脚本
└── README.md # 项目说明
📖 详细文档
🔌 主要API接口
用户相关
POST /api/user/register # 用户注册
POST /api/user/login # 用户登录
GET /api/user/info # 获取用户信息
PUT /api/user/update # 更新用户信息
作品相关
GET /api/artwork/list # 获取作品列表
GET /api/artwork/{id} # 获取作品详情
POST /api/artwork/upload # 上传作品
DELETE /api/artwork/{id} # 删除作品
分类相关
GET /api/category/list # 获取分类列表
POST /api/category/create # 创建分类
🎯 功能演示
主页
- 图片上传和AI处理
- 6大核心功能展示
- 优秀案例展示(6列瀑布流)
用户中心
- 个人信息管理
- 积分和VIP等级
- 我的作品管理
作品广场
- 分类浏览
- 搜索和筛选
- 点赞和收藏
🛠️ 开发指南
添加新功能
- 后端: 在
backend/src/main/java/com/linkfox/下创建对应的 Controller、Service、Mapper - 前端: 在
frontend/src/下创建对应的 API、组件和页面 - 数据库: 在
backend/src/main/resources/sql/schema.sql中添加表结构
代码规范
- 后端遵循阿里巴巴Java开发规范
- 前端遵循Vue官方风格指南
- 使用统一的代码格式化工具
📝 测试账号
| 账号 | 密码 | 角色 | 积分 |
|---|---|---|---|
| admin | 123456 | 管理员 | 10000 |
| testuser | 123456 | 普通用户 | 100 |
🤝 贡献指南
欢迎提交 Pull Request 或 Issue!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
📄 开源协议
本项目采用 MIT 协议开源。
👨💻 作者
WriterGao
- GitHub: @WriterGao
🙏 致谢
- 感谢 Spring Boot
- 感谢 Vue.js
- 感谢 Element Plus
📧 联系方式
如有问题或建议,欢迎通过以下方式联系:
- 提交 Issue
- 发送邮件至项目维护者
⭐ 如果这个项目对你有帮助,请给个 Star 支持一下!
Made with ❤️ by WriterGao
Explore related projects
ytdl-org/youtube-dl
Command-line program to download videos from YouTube.com and other video sites
141,500 starsexcalidraw/excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams
135,396 starsgodotengine/godot
Godot Engine – Multi-platform 2D and 3D game engine
119,840 starsmrdoob/three.js
JavaScript 3D Library.
117,983 stars