一个现代化的量子化学计算平台,旨在"无需学习量子编程"和"降低使用门槛"。
- 前端框架: React 18
- 构建工具: Vite
- 路由: React Router v6
- 可视化: Plotly.js (用于图表和3D可视化)
- 样式: CSS3 (现代化设计)
- Dashboard (工作空间) - 任务概览和快速操作
- TaskComposer (可视化任务配置) - 创建和配置计算任务
- JobMonitor (任务调度中心) - 监控任务执行状态
- ResultVisualizer (可视化分析) - 使用 Plotly.js 可视化计算结果
- ResourceManager (资源管理) - 管理计算资源
- Auth (用户认证) - 用户登录和认证
npm installnpm run dev应用将在 http://localhost:3000 启动
npm run buildnpm run preview├── src/
│ ├── components/ # React 组件
│ │ ├── Auth.jsx # 用户认证
│ │ ├── Dashboard.jsx # 工作空间
│ │ ├── JobMonitor.jsx # 任务监控
│ │ ├── Layout.jsx # 布局组件
│ │ ├── ResourceManager.jsx # 资源管理
│ │ ├── ResultVisualizer.jsx # 结果可视化
│ │ └── TaskComposer.jsx # 任务配置
│ ├── context/ # React Context
│ │ └── AuthContext.jsx # 认证上下文
│ ├── App.jsx # 主应用组件
│ ├── main.jsx # 应用入口
│ └── index.css # 全局样式
├── index.html # HTML 入口
├── package.json # 项目配置
└── vite.config.js # Vite 配置
- ✅ 现代化 UI 设计
- ✅ 响应式布局
- ✅ 路由导航
- ✅ 用户认证系统
- ✅ 任务创建和配置
- ✅ 实时任务监控
- ✅ 数据可视化 (Plotly.js)
- ✅ 资源管理
当前为演示模式,登录时可以使用任意用户名和密码。
- 使用 React Hooks 进行状态管理
- 使用 React Router 进行路由管理
- 使用 Context API 进行全局状态管理
- 所有组件都使用函数式组件和 Hooks