- yarn install
- 開啟前端:在此資料夾中yarn start
- 依照backend中的.env.defaults製作出.env檔
- 開啟後端:在此資料夾中yarn server
- 至frontend的資料夾中
- yarn add @mui/material @emotion/react @emotion/styled
- yarn add @mui/material @mui/styled-engine-sc styled-components
- yarn add @mui/icons-material
- yarn add @mui/lab
- 點選sign up 按鈕,輸入五樣資訊,
- 用戶名與已存在的重複或是沒填完五像資訊,跳出error的snackbar。
- 皆有輸入,跳出成功的snackbar,並回到login頁面。
使用用戶名、密碼登入
- 輸入不存在用戶名,跳出error的snackbar。
- 密碼錯誤,跳出error的snackbar。
- 都正確,跳出成功的snackbar,並到TaskList
- 到左方profile的地方查看自己的資訊。
- 點選EDIT按鈕,並填寫相關資訊。
- 編輯成功。
我發佈的任務
我發佈的任務中已經有人執行此任務的任務
現在平台上全部有徵人需求的任務
我已經應徵還在等僱主回覆的任務
我已經應徵到的任務
我應徵到並完成的任務
- 點選右上角的圖像會出現menu,點選裏面的create new task
- 並填寫相關資訊即可創任務
- 可以在Boss中的myTask以及Applicants的allTasks看到
- 若資訊填寫不完全會跳出error的snackbar且無法創建成功。
- 在Boss中的myTask中點選編輯的icon
- 填寫任務的新資訊
- 點選變更即可成功編輯,並看到新資訊。
- 在Boss中的myTask中點選垃圾桶的icon
- 該任務會直接被刪除
- 在Boss中的myTask以及Applicants的allTasks都無法看到。
- 在左方的menu中點選Applicants的allTasks
- 點選任一個任務的Learn More,即可看到應徵按鈕
- 若該任務為沒有應徵過的其他人發佈的任務-> 跳出成功應徵的snackbar,並可以在pending看到該任務
- 若應徵自己發佈的任務-> 跳出error 的snackbar
- 若應徵已應徵過的任務-> 跳出error 的snackbar
- 請助教建立3個帳號A,B,C,A當BOSS B,C當應徵者1,2
- A發佈新任務。
- 在Boss的myTask中點選該任務的Learn More,可看到第1行為應徵者,點選查看人才,此時會跳出info的snackbar表示還沒有應徵者。
- BC皆去應徵。
- 重複第3.,此時會跳到有table的頁面,顯示應徵者的資訊,選擇B作為你的應徵者。
- 頁面跳轉至Boss的myTasks
- 該任務會從Boss的myTask移動到DoneTasks,從AllTask消失,在B的帳號中任務從pendingTask移到mytasks,在C的帳號中任務從pendingTask消失。
- 延續上一個測試,B借到任務後,任務會出現在myTasks,可點選任務中完成的按鈕,表示完成此任務
- 此任務會從mytasks移到DoneTask
- 創見超過8個任務
- 可以順利翻頁!
在右上角的menu中登出
- 全部backend
- deploy
- 全部frontend
- 打文件