## Midterm Individual Project ![](https://i.imgur.com/ULZ2GMD.png) --- ### 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 專案,在他的上面去開發你的應用 * 但請在 README.md 裏頭講清楚你的修改與貢獻 --- ### README.md * 請在 Project 的根目錄編輯一份 README.md,以利助教快速了解你的 project 內容 * 內容應至少包含: * 題目名稱 * 一句話描述這個 project 在做什麼 * (Optional) Deployed 連結 * 使用/操作方式 * 其他說明 * 使用與參考之框架/模組/原始碼 * 我的貢獻 * 心得 --- ### 繳交注意事項 * 請在 deadline 以前將 repo 連結 PO 至 FB 社團 ([link](https://www.facebook.com/groups/NTURicWebProg/)),發文時請將 README.md 的內容複製貼至 PO 文 * PO 文至 FB 社團即算完成繳交,但請勿在未完成之前 PO 文,以免助教下載到屍體版本 * 評分標準:題目深度(30%)、完成度(40%)、Coding 品質(20%)、是否符合規定(10%) --- ### That's it!! ### Enjoy hacking the 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}]"}
    1153 views