Midterm Individual Project

General Rules
- 題目自訂,一個人一組, 佔學期成績 20%
- Requirements
- Client-side programs in React.js
- Server-side programs in Node.js
- Recommended
- Database to store persistent data
- Use "Promise" or "Async/Await" to ensure asynchronous non-blocking communications
- Deadline: 9pm, Tuesday, 05/21
關於 Github Repo
- 建立一個 public 的 repo (平行於 WebProg2019),命名為:midterm_<yourAppName>
- 請確認可以使用 "npm install" 安裝你的 app, 並且可以使用 "npm start" 執行你的 app
- 如有其他的 scripts 或者是執行時的注意事項, 請在 README.md 中描述清楚
- Project 的目錄與檔案命名名稱不限,但請盡量 follow 上課所講的 conventions (e.g. public, src, containers, components)
- Optional: Deploy 到 cloud 並提供固定網址以利他人操作測試
關於使用他人的框架與模組
- 歡迎使用 React/Node family 相關的 framework (e.g. Next.js),現代化的 web programming 不鼓勵土法煉鋼,多多利用別人開發好的套件/工具,才能達到事半功倍的效果
- 但為了收斂大家的學習,也確保大家有把我們教的 React/Node 真正的趁這個 project 好好複習一下,所以請不要使用別的框架 (e.g. Angular.js, PhP)
- 也歡迎參考別人的 open source 專案,在他的上面去開發你的應用
- 請在 Project 的根目錄編輯一份 README.md,以利助教快速了解你的 project 內容
- 內容應至少包含:
- 題目名稱
- 一句話描述這個 project 在做什麼
- (Optional) Deployed 連結
- 使用/操作方式
- 其他說明
- 使用與參考之框架/模組/原始碼
- 我的貢獻
- 心得
繳交注意事項
- 請在 deadline 以前將 repo 連結 PO 至 FB 社團 (link),發文時請將 README.md 的內容複製貼至 PO 文
- PO 文至 FB 社團即算完成繳交,但請勿在未完成之前 PO 文,以免助教下載到屍體版本
- 評分標準:題目深度(30%)、完成度(40%)、Coding 品質(20%)、是否符合規定(10%)
That's it!!
Enjoy hacking the project!!
Midterm Individual Project
{"metaMigratedAt":"2023-06-14T21:34:18.280Z","metaMigratedFrom":"YAML","title":"Midterm Individual Project","breaks":true,"slideOptions":"{\"theme\":\"beige\",\"transition\":\"fade\",\"slidenumber\":true}","contributors":"[{\"id\":\"752a44cb-2596-4186-8de2-038ab32eec6b\",\"add\":2154,\"del\":348}]"}