'init'
This commit is contained in:
39
README.md
39
README.md
@@ -1,6 +1,43 @@
|
||||
# salon
|
||||
# Salon
|
||||
|
||||
克隆自 cnomadcna 的「探索中国」「加入游牧中国」「加入社区」功能。
|
||||
|
||||
## 功能
|
||||
|
||||
- **首页-探索中国**: Hero 区、城市网格、社区动态
|
||||
- **首页-加入游牧中国**: 邮箱输入 → 登录/注册 → 支付流程
|
||||
- **首页-加入社区**: 链接到 /join 页面
|
||||
- **/join 页面**: 数字游民社区报名表单、登录、支付、支付成功页
|
||||
|
||||
## 环境变量
|
||||
|
||||
### 前端 (salon)
|
||||
|
||||
- `PAYMENT_API_URL`: payjsapi 公网地址,**生产环境必填**(如 `https://api.example.com`),否则会连不上 payjsapi 导致「服务不可用」
|
||||
- `ROOT_DOMAIN`: 根域名,未设 PAYMENT_API_URL 时用于推导 `https://api.${ROOT_DOMAIN}`,默认 `hackrobot.cn`
|
||||
- `PAYJSAPI_PORT`: 开发时 payjsapi 端口,默认 `8007`
|
||||
- `NEXT_PUBLIC_POCKETBASE_URL` / `POCKETBASE_URL`: PocketBase 地址
|
||||
- `POCKETBASE_EMAIL` / `POCKETBASE_PASSWORD`: PocketBase 管理员账号(用于 join API 写 solanRed)
|
||||
|
||||
### 后端 (payjsapi)
|
||||
|
||||
- 与 cnomadcna 相同,需配置 PocketBase、支付渠道等
|
||||
- **PocketBase 需创建 `solanRed` 集合**(可克隆自 solan),字段:user_id, nickname, occupation, reason, wechatId, gender, education, gradYear, phone, single, media, type, order_id, amount
|
||||
|
||||
## 启动
|
||||
|
||||
```bash
|
||||
# 1. 启动 payjsapi
|
||||
cd C:\project\payjsapi
|
||||
python run.py
|
||||
|
||||
# 2. 启动 salon 前端
|
||||
cd C:\project\salon
|
||||
npm install
|
||||
npm run dev
|
||||
```
|
||||
|
||||
访问 http://localhost:3002
|
||||
|
||||
## Getting started
|
||||
|
||||
|
||||
Reference in New Issue
Block a user