FabricView 是一款专为面料销售商设计的AI驱动数字化营销平台。通过先进的AI图像处理技术,帮助面料销售商:
- 展示面料成衣效果,无需实物样品
- 从客户提供的服装图片中提取花纹图案
- 生成专业的面料线稿图和技术文档
- 通过AI生成专业的面料描述
- 管理客户关系,跟踪销售转化
- ✅ 成衣预览 - 选择模特,应用面料,生成穿着效果图
- ✅ 花纹提取 - 从服装图片智能提取花纹图案
- ✅ 线稿生成 - 将面料转换为线稿/矢量图
- ✅ 面料描述生成 - AI生成专业面料介绍
- ✅ 面料图库管理 - 面料上传、分类、标签
- ✅ 模特图库管理 - 模特选择和管理
- ✅ 客户管理 - 客户信息和销售记录
- 🎨 设计稿生成 - 基于面料生成多种设计方案
- 🌈 配色方案 - AI推荐配色组合
- 📊 批量处理 - 提升处理效率
- 📱 移动端优化 - 支持移动设备
- 📈 客户行为分析 - 数据统计和分析
- 🎬 视频生成 - 成衣展示视频
- 👥 客户画像分析 - 自动标签和价值评估
- 🤖 智能跟进提醒 - 自动化CRM
- 🔌 API开放 - 第三方集成
┌─────────────────────────────────────────────┐
│ 前端 (Next.js + TypeScript + Ant Design) │
├─────────────────────────────────────────────┤
│ 后端 (Node.js + Express + PostgreSQL) │
├─────────────────────────────────────────────┤
│ 任务队列 (Redis + Bull) │
├─────────────────────────────────────────────┤
│ AI服务 │
│ ├─ RunningHub API (图像处理) │
│ └─ 大语言模型 (文本生成) │
└─────────────────────────────────────────────┘
- 前端: Next.js 14, TypeScript, Ant Design, Zustand
- 后端: Node.js, Express, PostgreSQL, Redis
- 任务队列: Bull (基于Redis)
- AI集成: RunningHub API, Qwen VL / OpenAI
- 部署: Docker, Docker Compose
- 云服务: 阿里云 / 腾讯云
- Node.js 18+
- PostgreSQL 15+
- Redis 7+
- Docker & Docker Compose
- 克隆项目
git clone <your-repo-url>
cd fabricview- 安装依赖
# 前端依赖
cd frontend
npm install
# 后端依赖
cd ../backend
npm install- 配置环境变量
# 复制环境配置文件
cp .env.example .env
# 编辑 .env 文件,配置数据库、API Key等- 启动数据库
# 使用 Docker 启动 PostgreSQL 和 Redis
docker-compose up -d- 初始化数据库
cd scripts
npm run migrate- 启动开发服务器
# 前端开发服务器
cd frontend
npm run dev
# 后端开发服务器 (新终端)
cd backend
npm run dev访问 http://localhost:3000
本地部署:
docker-compose up -d云端部署:
参考 docker/README.md 详细部署指南
fabricview/
├── frontend/ # Next.js 前端应用
│ ├── src/
│ │ ├── app/ # App Router
│ │ ├── components/ # 组件
│ │ ├── lib/ # 工具库
│ │ └── styles/ # 样式
│ └── public/ # 静态资源
├── backend/ # Node.js 后端 API
│ ├── src/
│ │ ├── routes/ # 路由
│ │ ├── models/ # 数据模型
│ │ ├── services/ # 业务逻辑
│ │ └── utils/ # 工具函数
│ └── tests/ # 测试
├── database/ # 数据库脚本
│ ├── migrations/ # 数据库迁移
│ └── seeds/ # 测试数据
├── docs/ # 项目文档
│ ├── api/ # API 文档
│ ├── database/ # 数据库设计
│ └── deployment/ # 部署指南
├── scripts/ # 构建和部署脚本
├── docker/ # Docker 配置
└── README.md
- 项目初始化
- 搭建基础架构
- 实现核心功能
- 集成 AI 服务
- 基础 UI 设计
- 客户试点
- 完善功能
- 移动端优化
- 客户行为分析
- 本地化部署
- 获取付费客户
- 高级功能
- 商业化运营
- 多租户支持
- 订阅计费
- 市场推广
欢迎提交 Issue 和 Pull Request!
- Fork 项目
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
本项目基于 MIT 许可证 - 查看 LICENSE 文件了解详情
独立开发者 - 面料销售行业数字化转型专家
⭐ 如果这个项目对您有帮助,请给我们一个星标!