feat: 添加DID握手服务和初始化逻辑
refactor: 重构DisputeResolverService和DIDHandshakeService fix: 修复SovereignWealthFundService中的表名错误 docs: 更新AI模块清单和任务总览文档 chore: 添加多个README文件说明项目结构 style: 优化logger日志输出格式 perf: 改进RecommendationService的性能和类型安全 test: 添加DomainBootstrap和test-domain-bootstrap测试文件 build: 配置dashboard的umi相关文件 ci: 添加GitHub工作流配置
This commit is contained in:
144
README.md
Normal file
144
README.md
Normal file
@@ -0,0 +1,144 @@
|
||||
# Crawlful Hub
|
||||
|
||||
## 📋 项目简介
|
||||
|
||||
Crawlful Hub 是一个全自动化的跨境电商运营平台,集成了商品管理、订单处理、物流策略、广告营销、B2B贸易等核心功能,通过AI技术实现智能决策和自动化运营。
|
||||
|
||||
## 🚀 核心功能
|
||||
|
||||
### 1. 商品管理
|
||||
- 商品刊登与管理
|
||||
- 库存同步与管理
|
||||
- 商品健康度监控
|
||||
|
||||
### 2. 订单管理
|
||||
- 多平台订单集中管理
|
||||
- 订单履约与异常处理
|
||||
- 批量订单处理
|
||||
|
||||
### 3. 物流策略
|
||||
- 智能物流渠道选择
|
||||
- 运费计算与优化
|
||||
- 物流轨迹跟踪
|
||||
|
||||
### 4. 广告营销
|
||||
- 广告计划创建与管理
|
||||
- 投放效果分析
|
||||
- ROI优化
|
||||
|
||||
### 5. B2B贸易
|
||||
- 企业报价管理
|
||||
- 批量订单处理
|
||||
- 合同管理
|
||||
|
||||
### 6. 售后逆向
|
||||
- 退货申请处理
|
||||
- 退款流程管理
|
||||
- 客户服务
|
||||
|
||||
### 7. 合规与证书管理
|
||||
- 证书管理与过期提醒
|
||||
- 合规检查
|
||||
|
||||
### 8. 用户资产
|
||||
- 资产概览
|
||||
- 积分管理
|
||||
- 会员等级
|
||||
|
||||
### 9. A/B测试与策略优化
|
||||
- 测试策略推荐
|
||||
- 自动优化算法
|
||||
|
||||
## 🏗 项目架构
|
||||
|
||||
### 技术栈
|
||||
- **前端**: React, TypeScript, UmiJS, Tailwind CSS
|
||||
- **后端**: Node.js, Express, TypeScript
|
||||
- **数据库**: MySQL
|
||||
- **缓存**: Redis
|
||||
- **消息队列**: BullMQ
|
||||
- **AI**: 集成多种AI服务
|
||||
|
||||
### 模块结构
|
||||
- **dashboard**: 前端管理控制台
|
||||
- **server**: 后端服务
|
||||
- **extension**: 浏览器扩展
|
||||
- **node-agent**: 节点代理
|
||||
- **scripts**: 脚本工具
|
||||
- **docs**: 项目文档
|
||||
|
||||
## 📦 快速开始
|
||||
|
||||
### 环境要求
|
||||
- Node.js 16+
|
||||
- MySQL 8.0+
|
||||
- Redis 6.0+
|
||||
|
||||
### 安装依赖
|
||||
|
||||
```bash
|
||||
# 后端依赖
|
||||
cd server
|
||||
npm install
|
||||
|
||||
# 前端依赖
|
||||
cd ../dashboard
|
||||
npm install
|
||||
|
||||
# 扩展依赖
|
||||
cd ../extension
|
||||
npm install
|
||||
```
|
||||
|
||||
### 数据库初始化
|
||||
|
||||
```bash
|
||||
# 执行数据库初始化脚本
|
||||
mysql -u root -p < scripts/db-init.sql
|
||||
```
|
||||
|
||||
### 启动服务
|
||||
|
||||
```bash
|
||||
# 启动后端服务
|
||||
cd server
|
||||
npm run dev
|
||||
|
||||
# 启动前端服务
|
||||
cd ../dashboard
|
||||
npm run dev
|
||||
|
||||
# 构建扩展
|
||||
cd ../extension
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 📚 文档
|
||||
|
||||
- **业务蓝图**: `docs/00_Business/`
|
||||
- **架构设计**: `docs/01_Architecture/`
|
||||
- **后端文档**: `docs/02_Backend/`
|
||||
- **前端文档**: `docs/03_Frontend/`
|
||||
- **插件文档**: `docs/04_Plugin/`
|
||||
- **AI策略**: `docs/05_AI/`
|
||||
- **测试文档**: `docs/07_Testing/`
|
||||
|
||||
## 🔧 开发规范
|
||||
|
||||
### 代码规范
|
||||
- 遵循 TypeScript 最佳实践
|
||||
- 使用 ESLint 进行代码检查
|
||||
- 提交代码前运行 `npm run check` 进行类型检查
|
||||
|
||||
### 提交规范
|
||||
- 提交信息使用中文描述
|
||||
- 提交前确保代码通过测试
|
||||
- 大型功能提交前创建分支
|
||||
|
||||
## 🤝 贡献
|
||||
|
||||
欢迎贡献代码和提出建议!请先阅读项目文档,然后提交 Pull Request。
|
||||
|
||||
## 📄 许可证
|
||||
|
||||
MIT License
|
||||
Reference in New Issue
Block a user