# auto-formatting
**Repository Path**: gaoerfu/auto-formatting
## Basic Information
- **Project Name**: auto-formatting
- **Description**: 公众号图文一键排版
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2025-10-22
- **Last Updated**: 2025-11-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 创作魔方 (ContentCube)
**智能创作工具平台 - 让内容创作更简单、更高效**
[](LICENSE)
[](package.json)
## 📖 项目简介
创作魔方是一个集成AI能力的智能创作工具平台,旨在为自媒体创作者、公众号运营者和内容营销人员提供一站式的内容创作解决方案。
### ✨ 核心功能
- 🤖 **AI文章生成** - 支持多平台(头条、公众号、知乎、掘金等)的智能内容生成
- 🎨 **一键排版** - 强大的富文本编辑器和海量精美模板
- 💡 **提示词库** - 6000+精选AI提示词,覆盖各类应用场景
- 🔧 **工具集成** - 集成第三方AI工具和API服务
- 🌟 **社区生态** - 模板共享、用户互动、内容创作社区
## 🎯 产品特点
### 1. AI智能生成
- ✅ 热点追踪,实时掌握各平台热门话题
- ✅ 多风格可选,适应不同内容场景
- ✅ 平台适配,自动调整文章结构和格式
- ✅ 降AI处理,让AI生成的内容更自然
### 2. 专业排版
- ✅ 所见即所得的富文本编辑器
- ✅ 丰富的样式自定义选项
- ✅ 个人模板保存与复用
- ✅ 模板社区分享与下载
### 3. 提示词库
- ✅ 6000+精选提示词
- ✅ 科学分类,快速查找
- ✅ 一键复制,即刻使用
- ✅ 用户贡献,持续更新
## 🏗️ 技术架构
### 前端技术栈
- React 18
- TypeScript
- Ant Design / Tailwind CSS
- Redux Toolkit
- Vite
### 后端技术栈
- Node.js / Python
- PostgreSQL
- Redis
- Elasticsearch
### AI服务
- OpenAI GPT-4/3.5
- 文心一言
- 通义千问
- 其他大模型API
## 📁 项目结构
```
auto-formatting/
├── frontend/ # 前端代码
│ ├── src/
│ │ ├── components/ # React组件
│ │ ├── pages/ # 页面
│ │ ├── services/ # API服务
│ │ ├── store/ # 状态管理
│ │ ├── utils/ # 工具函数
│ │ └── styles/ # 样式文件
│ └── package.json
├── backend/ # 后端代码
│ ├── src/
│ │ ├── controllers/ # 控制器
│ │ ├── models/ # 数据模型
│ │ ├── services/ # 业务逻辑
│ │ ├── routes/ # 路由
│ │ └── utils/ # 工具函数
│ └── package.json
├── database/ # 数据库脚本
├── docs/ # 文档
└── docker/ # Docker配置
```
## 🚀 快速开始
### 前置要求
- Node.js >= 18.0.0
- npm >= 9.0.0 或 yarn >= 1.22.0
- PostgreSQL >= 14.0
- Redis >= 6.0
### 安装步骤
1. 克隆项目
```bash
git clone https://github.com/yourusername/contentcube.git
cd contentcube
```
2. 安装依赖
```bash
# 安装前端依赖
cd frontend
npm install
# 安装后端依赖
cd ../backend
npm install
```
3. 配置环境变量
```bash
# 复制环境变量模板
cp .env.example .env
# 编辑.env文件,填入相关配置
```
4. 启动开发服务器
```bash
# 启动后端
cd backend
npm run dev
# 启动前端(新终端)
cd frontend
npm run dev
```
5. 访问应用
打开浏览器访问 `http://localhost:3000`
## 📚 文档
- [需求分析文档](./需求分析文档.md)
- [API文档](./docs/api.md) - 即将推出
- [部署指南](./docs/deployment.md) - 即将推出
- [贡献指南](./CONTRIBUTING.md) - 即将推出
## 🗺️ 开发路线图
### Phase 1: MVP版本 (0-3个月) 🚧
- [ ] 用户系统
- [ ] 基础文章生成
- [ ] 基础排版功能
- [ ] 提示词库
### Phase 2: 功能完善 (3-6个月)
- [ ] 热点追踪
- [ ] 高级排版
- [ ] 模板系统
- [ ] 降AI优化
### Phase 3: 社区生态 (6-9个月)
- [ ] 模板社区
- [ ] 用户激励
- [ ] 工具集成
- [ ] API开放平台
### Phase 4: 商业化 (9-12个月)
- [ ] 会员系统
- [ ] 团队协作
- [ ] 企业服务
- [ ] 数据分析
## 🤝 贡献
欢迎贡献代码、报告问题或提出建议!
1. Fork 本项目
2. 创建特性分支 (`git checkout -b feature/AmazingFeature`)
3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 开启 Pull Request
## 📄 许可证
本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情
## 📮 联系我们
- 项目官网:[即将推出]
- 邮箱:contact@contentcube.com
- 微信公众号:创作魔方
## 🙏 致谢
感谢所有为本项目做出贡献的开发者!
---
Made with ❤️ by ContentCube Team