30天開除老闆計劃(#10):AI 輔助的運動紀錄頁面設計:打造手機友善的健身紀錄體驗

更新 發佈閱讀 5 分鐘

今天第十天,我們可以開始「運動紀錄」這個核心頁面。前面幾天搞定登入、帳號系統,雖然還只是骨架,但今天就可以來開發重訓紀錄的相關功能了!

在開始之前,我們先來想一個問題:

「一個健身 APP 的運動紀錄頁面,使用者會想要用什麼功能?」就我一個當健身房多年股東的經驗很好回答

  • 可以快速輸入今天的運動
  • 可以快速找到對應的運動項目
  • 能區分不同類型(重量訓練、有氧、伸展)
  • 數據夠清楚,未來能用來分析進步曲線
  • 手機操作要夠流暢,要直覺好用!

手機 UI 設計思路

雖然其實我做的APP是網頁,但主要是想要在手機上面使用,所以主要設計想法要貼近手機APP的操作習慣。

1. 快速新增運動

在首頁按下「+ 新增運動」就能直接新增一個運動區塊,不用跳到其他頁面。這樣可以保持在同一個 flow 裡,像是寫待辦清單一樣,邊做邊加。

2. 卡片式操作

每個運動紀錄設計成一張「卡片」:

  • 標題:運動名稱(例如 Bench Press)
  • 內容:可以展開/收合組數紀錄
  • 操作:點一下就新增一組,輸入重量與次數

卡片式的好處是比較直覺,滑動、展開、收起都很符合手機的操作習慣,不會塞滿整個頁面。

使用情境想像

想像一下今天去健身房,打開 APP 的流程:

  1. 先點「+」新增一個運動 → 選擇「胸推」
  2. 頁面跳出一個簡單輸入框 → 輸入 50kg × 10 → 儲存
  3. 點「新增組」再輸入 60kg × 8
  4. 下一個動作 → 肩推,同樣操作
  5. 結束後紀錄送出,然後跳出總結畫面,今天的紀錄就完成了

整個過程不用滑來滑去,也不用跳轉很多頁面,可以使用手機在運動時候邊做邊紀錄。

實作

其實實作很簡單,相信如果這幾天有跟著看下來的你,就知道了。我們就是把想法想要的東西先打給AI請他實作頁面出來,我們再來感覺看看是否有什麼需要調整的。網路上有些人會說要把整個規格都打完整詳細再給AI實作。

但我是比較隨性的人,所以其實我就會很簡單和AI說我想要什麼。

幫我做一個健身紀錄頁面,主要是 FOR 重訓,要可以記錄不同動作,不同組數這樣。

嘿,就這樣而已。是不是想不到可以這麼隨性,對,如果你開始什麼項目也可以試著開始!我們回到主題來看看AI給我的第一版:

raw-image


恩.... 確實該有的都有,不過選動作的地方是自己打字,這樣感覺有點差。看能不能做成列表,下拉式選單。

而且最厲害的是後端的API,資料庫他都開好了。CRUD確定也可以動作。真的很強!!!!

raw-image

因為 Nest.js 的結構嚴謹(Controller / Service / DTO / Schema 清楚分層),AI 生成的程式碼可讀性其實不錯,CRUD 路由、驗證、型別大多一次到位,頂多我再欄位的細節。或是你可以提示一些他你想要的做法。

因為我們的的衷旨是快速開發MVP,所以就不琢磨程式碼到底寫了什麼。以功能實現為主,所以我們繼續前端UI設計的部分。

幫我把訓練的動作變成選單,然後加上一些常用的動作。

raw-image

來看看下面的結果,確實多了選單,還不錯。動作也有分部位。但是就是,看起來很醜,操作也不順手。看著手上的 iPhone突然想說是不是可以做成像 iPhone每次都會出現可以用拉的那種轉盤風格。

幫我把下拉選單做成 iPhone 的風格

raw-image

真的做出來了,而且也不是用套件。AI使用 Tailwind CSS 做出這個,讓我真的很意外。這個叫我自己做應該也要做一個下午之類的。

用 AI 快速迭代,先把手感做出來

今天想說的是——先把想法說清楚,讓 AI 生出第一版,接著真實去操作去感受哪裡不順,再來去修改。 我沒有一開始就寫滿滿規格,而是先給出核心意圖:「要在手機上快速記錄重訓,卡片式、可展開、可加組數、動作用選單」。AI 很快就產生了可操作的版本;不順的地方(像是動作選單),我再和他說「換成 iPhone 轉盤風格」,它也能立刻做出接近我腦中畫面的解法。這種 「想法 → 測試驗證 → 迭代」的節奏,正是 MVP 的精神。

同步發表於 2025 iThome 鐵人賽

留言
avatar-img
留言分享你的想法!
avatar-img
Tom的沙龍
14會員
52內容數
我是一個從科技業轉職的軟體工程師
Tom的沙龍的其他內容
2025/09/24
首頁是使用者的第一印象,對沒有行銷預算、只能靠自然流量的產品來說更是關鍵。完成登入系統後,我用 Claude CLI 讓 AI 先生成一個首頁版本。雖然結果看起來很有 AI 感,但至少功能齊全,能當作基礎框架。重點不是設計多精美,而是先把系統跑起來,之後再優化。先求有,再求好,這才是 MVP 精神。
Thumbnail
2025/09/24
首頁是使用者的第一印象,對沒有行銷預算、只能靠自然流量的產品來說更是關鍵。完成登入系統後,我用 Claude CLI 讓 AI 先生成一個首頁版本。雖然結果看起來很有 AI 感,但至少功能齊全,能當作基礎框架。重點不是設計多精美,而是先把系統跑起來,之後再優化。先求有,再求好,這才是 MVP 精神。
Thumbnail
2025/09/23
文章分享如何在APP中實作會員登入系統,透過 Next.js 與 Nest.js ,結合 JWT 認證,讓使用者能註冊、登入並取得個人資料。文章強調 Vibe Coding 的應用,只需用白話文與 AI 溝通,就能生成程式,實現核心功能。
Thumbnail
2025/09/23
文章分享如何在APP中實作會員登入系統,透過 Next.js 與 Nest.js ,結合 JWT 認證,讓使用者能註冊、登入並取得個人資料。文章強調 Vibe Coding 的應用,只需用白話文與 AI 溝通,就能生成程式,實現核心功能。
Thumbnail
2025/09/22
系統專案架構 開始進入開發系統之前,我們要來先想一下專案架構要怎麼做。 前後端分離 現在比較流行的架構是前後端分離。比較常見的方案是前後端個一個專案各自一個檔案。但這樣子分離的話對於 vibing code 比較難,畢竟你兩個專案都開著你要同時個別和他們說要做什麼,有點不太切實際又麻煩。 所
Thumbnail
2025/09/22
系統專案架構 開始進入開發系統之前,我們要來先想一下專案架構要怎麼做。 前後端分離 現在比較流行的架構是前後端分離。比較常見的方案是前後端個一個專案各自一個檔案。但這樣子分離的話對於 vibing code 比較難,畢竟你兩個專案都開著你要同時個別和他們說要做什麼,有點不太切實際又麻煩。 所
Thumbnail
看更多
你可能也想看
Thumbnail
在時間縫隙之間做了這件事情會讓你對生活更有掌控感,這是我選擇運動之後感受到的,因為時間更不夠用了,所以更珍惜那些下班之後的時光。如果日復一日地日常裡總讓人感覺到缺少一些什麼,當有一天讓你回過神來發現每天都在複製一樣的生活,當妳(你)真心想要改變了那麼開始運動就是一件很直得稱讚的事情!
Thumbnail
在時間縫隙之間做了這件事情會讓你對生活更有掌控感,這是我選擇運動之後感受到的,因為時間更不夠用了,所以更珍惜那些下班之後的時光。如果日復一日地日常裡總讓人感覺到缺少一些什麼,當有一天讓你回過神來發現每天都在複製一樣的生活,當妳(你)真心想要改變了那麼開始運動就是一件很直得稱讚的事情!
Thumbnail
每週至少上一次健身房已兩個月了,搭配教練課,仍在練習用對的肌群發力及培養運動紀律。休假上健身房沒太大問題,是下班後精力不到 30% 還要擠出體力和意志力去健身的過程,實屬人生修煉。 現主要練背和下肢,目標是矯正身形和練出比例。但你說以前從沒想過健身嗎?有,當然有。曾一頭熱在家搭配影片健身,追求嚮往
Thumbnail
每週至少上一次健身房已兩個月了,搭配教練課,仍在練習用對的肌群發力及培養運動紀律。休假上健身房沒太大問題,是下班後精力不到 30% 還要擠出體力和意志力去健身的過程,實屬人生修煉。 現主要練背和下肢,目標是矯正身形和練出比例。但你說以前從沒想過健身嗎?有,當然有。曾一頭熱在家搭配影片健身,追求嚮往
Thumbnail
Hello👋🏻準備好迎接全新的自己了嗎! Hello運動工作室,「54燃脂王🔥」燃燒你的卡路里,等你來報名🫵🏻🫵🏻 私人教練量身打造專屬訓練計劃每一滴汗水都得到最大的回報!! 不要猶豫,現在就是參加活動改變的時刻! 運動能塑造完美的體態,更能提升整體健康和生活品質,還有機會
Thumbnail
Hello👋🏻準備好迎接全新的自己了嗎! Hello運動工作室,「54燃脂王🔥」燃燒你的卡路里,等你來報名🫵🏻🫵🏻 私人教練量身打造專屬訓練計劃每一滴汗水都得到最大的回報!! 不要猶豫,現在就是參加活動改變的時刻! 運動能塑造完美的體態,更能提升整體健康和生活品質,還有機會
Thumbnail
這篇文章分享了作者近七個月來跑步的心得與經驗,包括目標設定、熱身和收操的重要性、尋找跑步教練、與他人一起跑步的動力、減重與跑步的關係,以及冬天跑步的困難。文中也表達了對於持續跑步以維護健康的意願。
Thumbnail
這篇文章分享了作者近七個月來跑步的心得與經驗,包括目標設定、熱身和收操的重要性、尋找跑步教練、與他人一起跑步的動力、減重與跑步的關係,以及冬天跑步的困難。文中也表達了對於持續跑步以維護健康的意願。
Thumbnail
健身課越到後面,會發現耗能越大,即使還沒有進入巨能巨量階段,也快累到趴下,當然姿勢正確、肌群運用、器材使用都是環環相扣,有時候慣性身體不良姿勢會影響重訓效果,所以課堂筆記就做好,複習也會相當方便~ 以下公開我的課堂菜單,後12堂由強化各個複合肌群訓練,cable、史密斯、八站、啞鈴、槓鈴等自由訓練
Thumbnail
健身課越到後面,會發現耗能越大,即使還沒有進入巨能巨量階段,也快累到趴下,當然姿勢正確、肌群運用、器材使用都是環環相扣,有時候慣性身體不良姿勢會影響重訓效果,所以課堂筆記就做好,複習也會相當方便~ 以下公開我的課堂菜單,後12堂由強化各個複合肌群訓練,cable、史密斯、八站、啞鈴、槓鈴等自由訓練
Thumbnail
健身課的安排除了跟教練約好時間外,也需要評估自己體​力和記憶力,如果基礎體力差的話可以斟酌一周1~2堂課就好,是否需要連續上課也看個人時間安排。 Joy先前上課時幫自己設定4個月減脂5%和減3公斤得目標,也先和我的正妹教練溝通過,那時在教練教課帶領輔助下,初期重訓效果真的很有感😎 在測量體脂和
Thumbnail
健身課的安排除了跟教練約好時間外,也需要評估自己體​力和記憶力,如果基礎體力差的話可以斟酌一周1~2堂課就好,是否需要連續上課也看個人時間安排。 Joy先前上課時幫自己設定4個月減脂5%和減3公斤得目標,也先和我的正妹教練溝通過,那時在教練教課帶領輔助下,初期重訓效果真的很有感😎 在測量體脂和
Thumbnail
新年新計畫,建立健康習慣,挑戰體能,持續運動,保持健康。
Thumbnail
新年新計畫,建立健康習慣,挑戰體能,持續運動,保持健康。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News