diff --git a/README.md b/README.md new file mode 100644 index 0000000..5387f72 --- /dev/null +++ b/README.md @@ -0,0 +1,96 @@ +# Fontree Gift 数字藏品平台 + +基于Vue.js的数字藏品平台,用户可以管理和交易数字艺术收藏品。 + +## 主要功能 + +- 用户认证和个人资料管理 +- 数字藏品浏览和交易 +- 系列和收藏品管理 +- 空投功能 +- 多语言支持(英语、简体中文、繁体中文) +- 移动端优先的响应式设计 +- 微信和支付宝支付集成 +- 实名认证系统 + +## 技术栈 + +- Vue 2.x +- uni-app 框架 +- uView UI组件库 +- Vuex 状态管理 +- i18n 国际化 +- 微信SDK +- 支付宝SDK + +## 项目结构 + +``` +fontree/gift/ +├── components/ # 可复用组件 +├── http/ # API接口和请求处理 +├── locale/ # i18n翻译文件 +├── pages/ # 应用页面 +│ ├── index/ # 首页和列表页面 +│ ├── login/ # 认证页面 +│ ├── mine/ # 用户个人中心页面 +│ └── start/ # 应用入口页面 +├── static/ # 静态资源 +└── uview-ui/ # UI组件库 +``` + +## 开始使用 + +### 环境要求 + +- Node.js +- npm 或 yarn +- HBuilderX IDE(推荐) + +### 安装步骤 + +1. 克隆仓库 +```bash +git clone [仓库地址] +``` + +2. 安装依赖 +```bash +npm install +# 或 +yarn install +``` + +3. 配置环境变量 +- 在 `http/interface.js` 中设置API端点 +- 配置微信/支付宝凭证 + +4. 运行开发服务器 +```bash +# 使用HBuilderX +导入项目并运行 + +# 或使用npm +npm run dev +``` + +## API集成 + +项目使用模块化的API结构,主要模块包括: + +- `login.js` - 认证接口 +- `mine.js` - 用户资料管理 +- `series.js` - 收藏系列管理 +- `airdrop.js` - 空投功能 +- `usa.js` - 礼品和藏品管理 + +## 部署 + +应用可以部署到以下平台: +- Web (H5) +- iOS应用 +- Android应用 +- 微信小程序 +- 其他小程序平台 + +在 `manifest.json` 中配置不同平台的构建参数。