104 lines
2.4 KiB
Markdown
104 lines
2.4 KiB
Markdown
# AI科研助手
|
||
|
||
> 专注于赋能临床及科研人员的智能化平台
|
||
|
||
## 📚 项目文档
|
||
|
||
### 📖 文档导航中心
|
||
- **[📚 完整文档导航](./docs/README.md)** ⭐ 查看所有设计文档和开发规范
|
||
|
||
### 🔗 快速链接
|
||
- [产品需求文档(PRD)](./docs/00-项目概述/产品需求文档(PRD).md) - 了解产品需求
|
||
- [技术架构总览](./docs/00-项目概述/技术架构总览.md) - 了解技术方案
|
||
- [数据库设计文档](./docs/01-设计文档/数据库设计文档.md) - 理解数据结构
|
||
- [API设计规范](./docs/01-设计文档/API设计规范.md) - 掌握接口定义
|
||
- [开发里程碑](./docs/04-开发计划/开发里程碑.md) - 查看开发进度
|
||
|
||
### 🛠️ 子项目文档
|
||
- **[⚙️ 后端开发指南](./backend/README.md)** - Node.js + Fastify + Prisma
|
||
- **[🎨 前端开发指南](./frontend/README.md)** - React + TypeScript + Ant Design
|
||
|
||
## 🏗️ 技术栈
|
||
|
||
### 前端
|
||
- React 18 + TypeScript
|
||
- Vite
|
||
- TailwindCSS
|
||
- Zustand
|
||
- LobeChat组件
|
||
|
||
### 后端
|
||
- Node.js + Fastify + TypeScript
|
||
- Prisma ORM
|
||
- PostgreSQL
|
||
- Redis
|
||
|
||
### 第三方服务
|
||
- Dify(RAG知识库)
|
||
- DeepSeek-V3(主力LLM)
|
||
- Qwen3(备用LLM)
|
||
|
||
## 🚀 快速开始
|
||
|
||
### 1. 启动基础服务
|
||
|
||
```bash
|
||
# 启动PostgreSQL和Redis
|
||
docker-compose up -d
|
||
```
|
||
|
||
### 2. 后端开发
|
||
|
||
```bash
|
||
cd backend
|
||
npm install
|
||
npm run dev
|
||
```
|
||
|
||
### 3. 前端开发
|
||
|
||
```bash
|
||
cd frontend
|
||
npm install
|
||
npm run dev
|
||
```
|
||
|
||
## 📦 目录结构
|
||
|
||
```
|
||
AIclinicalresearch/
|
||
├── frontend/ # 前端项目
|
||
├── backend/ # 后端项目
|
||
├── docs/ # 项目文档
|
||
├── docker-compose.yml # Docker配置
|
||
└── README.md # 本文件
|
||
```
|
||
|
||
## 🔑 环境变量
|
||
|
||
请参考 `.env.example` 文件配置环境变量。
|
||
|
||
## 📖 开发指南
|
||
|
||
请查看 [开发里程碑](./docs/04-开发计划/开发里程碑.md) 了解详细的开发计划。
|
||
|
||
## 📄 License
|
||
|
||
MIT
|
||
|
||
---
|
||
|
||
## 🔗 相关链接
|
||
|
||
- [📚 文档中心](./docs/README.md) - 完整的项目文档导航
|
||
- [⚙️ 后端项目](./backend/README.md) - 后端开发指南
|
||
- [🎨 前端项目](./frontend/README.md) - 前端开发指南
|
||
- [🚀 快速启动指南](./启动指南.md) - 一步步启动项目
|
||
- [🐳 Dify部署方案](./Dify完整部署方案.md) - Dify部署指南
|
||
|
||
---
|
||
|
||
**当前开发阶段:** 里程碑1 - Day 6(前端基础架构)
|
||
**开发进度:** 50% - 前后端基础架构已完成
|
||
|