# 基于人工智能实现的交换机自动或半自动配置

### 技术栈
- **Python3**
  - Flask 
  - FastAPI
  - Flask-CORS
- **JavaScript**
  - React
  - JSX
  - Framer-motion
  - chakra-ui
- HTML5

### 项目分工
- **后端api，人工智能算法** : `3`(主要) & `log_out` & `Jerry`(maybe) 使用python
- **前端管理后台设计**：`Jerry`使用react 
- **论文撰写**：`log_out`

### 各部分说明

[网页管理前端](https://github.com/Jerryplusy/AI-powered-switches/blob/main/src/frontend/README.md)

[逻辑处理后端](https://github.com/Jerryplusy/AI-powered-switches/blob/main/src/backend/README.md)

### 贡献流程

- **后端api**:
    - 对于`3`:直接推送到`main`分支
    - 对于`Jerry`&`log_out`:新建额外的`feat`或`fix`分支，提交推送到自己的分支，然后提交`pullrequest`到`main`分支并指定`3`审核

- **前端管理后台**:
    - 对于`Jerry`:直接推送更新到`main`分支
    - 对于`3`&`log_out`:新建额外的`feat`或`fix`分支，提交推送到自己的分支，然后提交`pullrequest`到`main`分支并指定`Jerry`审核

- **论文(thesis)**：
    - 提交`pullrequest`并指定`log_out`审核
### 项目活动时间
2025 6 - 8月

