变更内容: - 删除 uni-app x 项目 (app/ 目录) - 新增 Flutter 项目 (flutter_monisuo/ 目录) - 新增部署脚本 (deploy/ 目录) Flutter 项目功能: - 用户登录/注册 - 首页资产概览 - 行情币种列表 - 交易买卖操作 - 资产账户管理 - 充值/提现/划转 - 深色主题 - JWT Token 认证 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
107 lines
2.3 KiB
Markdown
107 lines
2.3 KiB
Markdown
# Flutter Monisuo - 虚拟货币模拟交易平台
|
||
|
||
## 项目概述
|
||
|
||
Flutter 版本的模拟所 APP,支持 Android、iOS 平台。
|
||
|
||
## 项目结构
|
||
|
||
```
|
||
flutter_monisuo/
|
||
├── lib/
|
||
│ ├── main.dart # 应用入口
|
||
│ ├── core/ # 核心模块
|
||
│ │ ├── constants/ # 颜色、API端点常量
|
||
│ │ ├── theme/ # 主题配置
|
||
│ │ ├── network/ # Dio 网络封装
|
||
│ │ └── storage/ # SharedPreferences
|
||
│ ├── data/
|
||
│ │ ├── models/ # 数据模型
|
||
│ │ └── services/ # API 服务
|
||
│ ├── providers/ # 状态管理
|
||
│ └── ui/
|
||
│ ├── common/ # 公共组件
|
||
│ └── pages/ # 页面
|
||
│ ├── auth/ # 登录/注册
|
||
│ ├── home/ # 首页
|
||
│ ├── market/ # 行情
|
||
│ ├── trade/ # 交易
|
||
│ ├── asset/ # 资产
|
||
│ └── mine/ # 我的
|
||
├── assets/ # 资源文件
|
||
└── pubspec.yaml # 依赖配置
|
||
```
|
||
|
||
## 功能模块
|
||
|
||
### 用户模块
|
||
- 用户登录
|
||
- 用户注册
|
||
- 用户信息
|
||
- 退出登录
|
||
|
||
### 行情模块
|
||
- 币种列表
|
||
- 币种搜索
|
||
- 实时价格
|
||
|
||
### 交易模块
|
||
- 买入/卖出
|
||
- 交易记录
|
||
- 持仓管理
|
||
|
||
### 资产模块
|
||
- 资产总览
|
||
- 资金账户
|
||
- 交易账户
|
||
- 充值/提现/划转
|
||
|
||
## 技术栈
|
||
|
||
- Flutter 3.x
|
||
- Provider (状态管理)
|
||
- Dio (网络请求)
|
||
- SharedPreferences (本地存储)
|
||
|
||
## 运行项目
|
||
|
||
### 前置条件
|
||
- Flutter SDK 已安装
|
||
- Android Studio / VS Code
|
||
|
||
### 运行步骤
|
||
|
||
```bash
|
||
# 1. 进入项目目录
|
||
cd flutter_monisuo
|
||
|
||
# 2. 获取依赖
|
||
flutter pub get
|
||
|
||
# 3. 运行项目
|
||
flutter run
|
||
|
||
# 或者指定平台
|
||
flutter run -d android # Android
|
||
flutter run -d chrome # Chrome (Web)
|
||
```
|
||
|
||
## API 配置
|
||
|
||
API 基础地址配置在 `lib/core/constants/api_endpoints.dart`:
|
||
|
||
```dart
|
||
static const String baseUrl = 'http://8.155.172.147:5010';
|
||
```
|
||
|
||
## 主题色
|
||
|
||
- 主色: `#00D4AA`
|
||
- 涨色: `#00C853`
|
||
- 跌色: `#FF5252`
|
||
- 背景: `#1A1A2E`
|
||
|
||
## 作者
|
||
|
||
Monisuo Team
|