https://youtu.be/RF5qQeNgml8
學習重點
- 從模糊點子到產品原型的實作經驗
- 比較不同 AI 工具和技術堆疊的特性
作業下載
cs146s week8 assignment - chaocode.zip
- 解壓縮密碼在影片時間 23:21
- 這份作業檔案只有一份寫作業用的
writeup.md
作業介紹
你要做一個網站 App,但是要做成 3 個不同版本。這 3 個版本的功能一樣,只是用的工具/框架不同。
這個網站 App 的主題由你自己決定,你需要想一個主要功能(一個替使用者解決的問題),並確保它能符合後面說的「最小功能要求」的標準。
最小功能要求
- 使用者要能新增、查看、修改、刪除一種主要資料。舉例:如果你做待辦清單,使用者就要能新增任務、看任務、改任務、刪任務。
- 資料要持久化存起來,不是重新整理網頁就全部消失。可以用資料庫,也可以用檔案儲存,依照你用的工具決定。
- 要有基本防呆和錯誤處理。比如標題不能空白、輸入錯誤時要顯示提示,不要讓 app 直接壞掉。
- 畫面不用很華麗,但要能正常操作主要功能。使用者應該看得懂要按哪裡新增、編輯或刪除。