iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
Modern Web

Modern Web × AI《拖延怪日記》:語錄陪伴擺脫拖延 系列

《拖延怪日記》是一款以「記錄沒做到的事」為核心的互動式網頁,專為想改善拖延的人設計。使用者每天透過簡單表單輸入「今天沒做什麼」與「原因」,系統即回覆一則溫暖或打趣的「拖延怪語錄」,將紀錄轉化為陪伴與幽默。

網站採 Modern Web 技術 開發,結合 SPA 架構 與 RWD 響應式設計,確保流程即時流暢並適配行動裝置;資料以 localStorage 儲存,支援離線與跨日回顧。

本專案不求一次治癒拖延,而是透過日常紀錄與即時回饋,讓使用者觀察行動模式並建立改變意識。

參賽天數 18 天 | 共 18 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 1

macOS VS Code Modern Web JavaScript 獨立環境建置

摘要這篇文章一步步教剛接觸 VS Code 與 Node.js 的初學者快速在 macOS 上建立本機網頁開發環境。先安裝 Node.js 20+ 與 VS...

2025-08-16 ‧ 由 connielin07 分享
DAY 2

【Day 2】- macOS 使用 Node.js 終端安裝 Gemini CLI 並連動 VS Code

摘要常見的 Coding Assistant 有 Gemini CLI 、Copilot 和 Cursor,本篇聚焦在 CLI,因為免費額度高、適合新手小專案...

2025-08-17 ‧ 由 connielin07 分享
DAY 3

【Day 3】- VS Code 初學者適合 Gemini CLI 還是 Github Copilot ( GPT-4.1 )?

摘要本篇是初學者在 VS Code 環境簡單測試 Gemini CLI 、 Github Copilot GPT-4.1(預設)並評價兩者對初學者的友善度。比...

2025-08-18 ‧ 由 connielin07 分享
DAY 4

【Day 4】- 入門 JavaScript 網頁架設 :用 MVP 讓 Gemini CLI 幫忙寫第一段程式碼

摘要介紹最小可行產品 (MVP) 如何在 coding 裡應用,啟發初學者構思出一個簡單的 code 架構,以降低新手對新領域的心理負擔。接著讓 Gemini...

2025-08-19 ‧ 由 connielin07 分享
DAY 5

【Day 5】- 入門 JavaScript 網頁架設:LocalStorage

摘要昨天(Day 4)我們完成了表單操作:輸入沒做的事 → 選擇原因 → 顯示鼓勵語錄。但這個版本有一個缺點:一旦重整網頁,紀錄就消失了!今天要用 Local...

2025-08-20 ‧ 由 connielin07 分享
DAY 6

【Day 6】- 入門 JavaScript 網頁架設:歷史回顧清單與一鍵清空

摘要昨天(Day 5)我們學會了把拖延紀錄存進 LocalStorage,避免重整網頁後資料消失。但資料現在「藏在瀏覽器裡」,使用者還看不到。今天,我們要把這...

2025-08-21 ‧ 由 connielin07 分享
DAY 7

【Day 7】- 入門 JavaScript 網頁架設:刪除單筆紀錄(Delete)

摘要昨天(Day 6)我們完成了「歷史回顧」功能,使用者能看到所有紀錄。但有時候我們會想刪掉特定的一筆,例如: 測試用的假資料 打錯字的紀錄 已經不想保留的...

2025-08-22 ‧ 由 connielin07 分享
DAY 8

【Day 8】- 入門 JavaScript 網頁架設:刪除清單資料前的確認視窗(Confirm)

摘要Day 7 我們已經能「按下刪除 → 立即移除一筆紀錄」。今天加上 window.confirm:刪除前先詢問使用者,避免手滑誤刪。同時保留 Day 7...

2025-08-23 ‧ 由 connielin07 分享
DAY 9

【Day 9】- 入門 JavaScript 網頁架設:Undo

摘要Day 8 我們加上了刪除前的確認視窗,避免誤刪。今天再進一步:刪除後,允許使用者「復原」上一次刪除的資料(Undo)。刪除時把「被刪的物件」暫存到 de...

2025-08-24 ‧ 由 connielin07 分享
DAY 10

【Day 10】- 入門 JavaScript 網頁架設:排序

摘要Day 9 我們學會了 Undo(回復上一筆刪除)。但是隨著資料越存越多,清單會變得冗長,要找特定紀錄會很麻煩。今天就要加上「排序」功能,讓使用者能快速找...

2025-08-25 ‧ 由 connielin07 分享