---
# System prepended metadata

title: 5/14

---

# 5/14

> 參與者： 陳威侑、陳駿瑋、黃筱穎、游耿睿、楊宗賢

### 之後模式

大家輪流講自己做了啥 or 遇到的問題
想下週要做啥

之後 meeting: 一樣週五 7.30


### 進度報告 or 遇到的問題等等，反正想說啥就說啥：

- for All
    - 寫前端要調一下螢幕大小，看看在不同螢幕寬度下會不會跑版
    - [breakpoints](https://material-ui.com/customization/breakpoints/#breakpoints)
    - 研究 axios
    - 之後要 push 到 frontend 這個 branch

- 朱哲廣
    - 反正之後有可能就是要固定時間線上 meeting
    - 應該是會做到暑假
    - 小小的 refactor drawer

- 陳威侑
    - 卡在 npm start
    - 改 frontend_v2 改成有你的東西的版本

- 陳駿瑋
    - 有寫 Login 介面

- 黃筱穎
    - course selection

- 游耿睿

- 楊宗賢
    - [course / course selection](https://github.com/NTUEEInfoDep/NTUEECourseWebsite2021/commit/e07e231be8a7e29be179d8d991408c89adcd6efe) (4月9日)
    - dummy fakeCourseData, gradeData




TODO:
- 朱哲廣
    - [x] 寫 dev 的 frontend dockerfile & readme (放到 frontend_v2)
    - [ ] 寫 Pull Request Tutorial (optional)
    - [x] 把 frontend 修好

- 陳威侑
    - [ ] 把 Drawer 修好

- 陳駿瑋
    - [ ] 研究 axios
    - [ ] onSubmit function
    - [ ] 判斷不合法的 account 跟 password 並作反應

- 黃筱穎
    - [ ] 可以先做顯示課程之類的
    - [ ] 跳出畫面讓他們拖曳課程的部分

- 游耿睿
    - [ ] 上傳 student.csv，並可以 parse
    - [ ] 新增單一 student

- 楊宗賢
    - [ ] 新增、減少 設定課程
    - [ ] 接後端



appendix


input (.csv)
```
b07901016,朱哲廣,大三
b07901069,劉奇聖,大三
...
```
`<input type=file />`



login.js
```javascript
const handleSubmit = (e) => {
    e.preventdefault();
    // TODO:
    // 判斷不合法的 account 跟 password 並作反應
    // 呼叫 axios.post (call api)
}
```
axios
```javascript
// /api/login, POST, body: {"id: XXX", passwd: "XXX"}

const response = await axios.post('/api/login', ...)

```
