个人基金监管 Web 应用 - 查看基金走势和动态
- 前端: React + Vite + Ant Design + Recharts
- 后端: Node.js + Express
- 数据库: MySQL 8.0
- 数据源: 天天基金 API
fund-monitor/
├── backend/ # 后端 API
│ ├── src/
│ │ ├── controllers/
│ │ ├── routes/
│ │ ├── services/
│ │ ├── config/
│ │ └── index.js
│ ├── .env
│ └── package.json
├── frontend/ # 前端 React
│ ├── src/
│ │ ├── components/
│ │ ├── pages/
│ │ ├── services/
│ │ └── styles/
│ └── package.json
├── database/
│ └── schema.sql
└── REQUIREMENTS.md
cd backend
npm install
npm start后端运行在:http://localhost:3000
cd frontend
npm install
npm run dev前端运行在:http://localhost:5173
| 接口 | 方法 | 说明 |
|---|---|---|
| /api/funds | GET | 获取基金列表 |
| /api/funds | POST | 添加基金 |
| /api/funds/:code | DELETE | 删除基金 |
| /api/funds/:code/net-values | GET | 获取净值走势 |
| /api/stats | GET | 获取统计信息 |
| /api/notifications | GET | 获取通知列表 |
- 每日 18:00: 自动同步所有基金净值
- 每小时: 检查基金公告
数据库名:fund_monitor
表结构见 database/schema.sql
- Phase 1: 项目初始化、数据库设计、API 对接 ✅
- Phase 2: 后端 API 开发(基金 CRUD、净值更新) ✅
- Phase 3: 前端页面开发(列表、详情、统计) ✅
- Phase 4: 定时任务、通知系统、测试部署 🚧
当前进度: 75% (Phase 3 完成)
版本: 1.0.0
创建时间: 2026-03-02