feat: add new file
This commit is contained in:
67
README.md
Normal file
67
README.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Aiclw 官网
|
||||
|
||||
前后端分离官网,基于 [read.md](./read.md) 设计规范与品牌视觉(活力橙 + 深空黑、Agentic UI)。
|
||||
|
||||
## 技术栈
|
||||
|
||||
- **前端**: React 18 + Vite + Tailwind CSS,Mobile-First
|
||||
- **后端**: Node.js + Express,REST API
|
||||
|
||||
## 本地运行
|
||||
|
||||
### 0. 若报错 `command not found: npm` 或 `command not found: brew`
|
||||
|
||||
需要先安装 **Node.js**(npm 随 Node 一起提供):
|
||||
|
||||
- **推荐(无需 Homebrew)**:打开 [https://nodejs.org](https://nodejs.org) → 下载 **LTS** 安装包 → 安装 → **新开一个终端**,再执行下面的 `npm install`。
|
||||
- 若已安装 Homebrew,可用:`brew install node`。若出现 `command not found: brew`,请用上一条从 nodejs.org 安装即可。
|
||||
|
||||
安装完成后在新终端执行 `node -v` 和 `npm -v` 有版本号即表示成功。
|
||||
|
||||
### 1. 安装依赖
|
||||
|
||||
```bash
|
||||
# 前端
|
||||
cd frontend && npm install
|
||||
|
||||
# 后端
|
||||
cd backend && npm install
|
||||
```
|
||||
|
||||
### 2. 启动服务
|
||||
|
||||
**终端 1 - 后端**(默认 `http://localhost:3000`):
|
||||
|
||||
```bash
|
||||
cd backend && npm run dev
|
||||
```
|
||||
|
||||
**终端 2 - 前端**(默认 `http://localhost:5173`,已配置代理 `/api` → 后端):
|
||||
|
||||
```bash
|
||||
cd frontend && npm run dev
|
||||
```
|
||||
|
||||
浏览器访问:http://localhost:5173
|
||||
|
||||
### 3. 生产构建
|
||||
|
||||
```bash
|
||||
cd frontend && npm run build
|
||||
```
|
||||
|
||||
静态产物在 `frontend/dist`,可部署到任意静态托管;后端单独部署并配置 CORS 与 `VITE_API_URL`(若前后端不同域)。
|
||||
|
||||
## 功能概览
|
||||
|
||||
- **首屏**: Hero + A-Claw 线条背景、主副文案、CTA「立即领养阿虾」「查看部署文档」
|
||||
- **A-Claw 闭环**: 极速装机、多端唤醒、算力自由
|
||||
- **核心功能**: IM 全适配、模型聚合、云端常驻、隐私安全
|
||||
- **价格**: 免费版、阿虾订阅版、企业定制
|
||||
- **内容**: 阿虾周报、新手村文档
|
||||
- **线下激活**: 右上角「线下激活」弹窗输入激活码(后端校验,测试码:`AX2024` / `DEMO` / `TEST`)
|
||||
- **实时看板**: 页脚从后端拉取并展示「已激活节点」「今日任务」「节省时长」
|
||||
|
||||
## 环境变量(可选)
|
||||
|
||||
- `frontend/.env`: `VITE_API_URL=http://你的后端地址`(默认用相对路径 `/api`,依赖 Vite 代理或同域部署)
|
||||
Reference in New Issue
Block a user