iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Vibe Coding

Vibe Coding的30天,自然語言與AI共舞,從Prompt到高品質原型落地 系列

主打從提示詞工程走向人機流暢協作。30天完整規劃涵蓋5大核心階段:從AI開發環境與心法建立、快速前端UI/UX生成、全棧後端與資料庫串接、程式碼品質控管與重構,到最終的部署上線與反思。內容會著重於規格溝通、脈絡管理與AI驗收,帶領讀者擺脫盲目堆疊程式碼,轉型為掌控系統架構的Director,打造可落地的高品質專案。

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

Day 11|動畫與細節修飾用自然語言描述微互動

在Day10中,我們完成了MockData的動態渲染與各種狀態(EmptyState,Loading)的處理。然而,當你操作一個純靜態的畫面時,無論顏色配得多好...

2026-08-14 ‧ 由 Liu Po Yi 分享
DAY 12

Day 12|階段性驗收第一階段MVP畫面展示與Code Review

今天我們正式來到了Phase2(快速原型生成與UI/UX實戰)的最後一天。 從Day06的第一個Tailwind靜態卡片開始,到Day11注入FramerMot...

2026-08-15 ‧ 由 Liu Po Yi 分享
DAY 13

Day 13|後端API設計叫AI幫你畫Sequence Diagram與API規格

我們將正式踏入Phase3:後端邏輯、API與資料庫串接。 許多人在開發後端時,習慣直接動手寫APIRoute,結果寫到一半才發現:欸?這個欄位前端有傳嗎?、刪...

2026-08-16 ‧ 由 Liu Po Yi 分享
DAY 14

Day 14|Next.js Route Handlers實作用Zod驗證Request Body與Error Handling

在Day13中,我們使用了Design-First的精神,請AI畫出了Mermaid時序圖,並制定了完整的RESTfulAPI規格書與統一Response格式。...

2026-08-17 ‧ 由 Liu Po Yi 分享
DAY 15

Day 15|資料庫建模Prisma ORM與PostgreSQL Schema設計

在Day14中,我們使用了Next.jsRouteHandlers與Zod建立了具備強型別防禦與統一Response格式的API端點。然而,當時API底層依然是...

2026-08-18 ‧ 由 Liu Po Yi 分享
DAY 16

Day 16|將Route Handlers與Prisma ORM徹底串接CRUD完整落地

在Day15中,我們完成了PrismaORM與PostgreSQL的Schema設計、Migration建立,以及SeedData寫入。 然而,我們在Day14...

2026-08-19 ‧ 由 Liu Po Yi 分享
DAY 17

Day 17|前後端串接TanStack Query (React Query) 異步資料流實戰

在Day16中,我們成功將Next.jsRouteHandlers與PrismaORM徹底串接,讓CRUD操作能在PostgreSQL資料庫中實現真正的持久化。...

2026-08-20 ‧ 由 Liu Po Yi 分享
DAY 18

Day 18|進階功能實作多欄位搜尋、Prisma分頁與URL狀態同步

在Day17中,我們成功導入了TanStackQuery(ReactQuery),封裝了異步資料流與OptimisticUpdates,讓前後端資料互動變得無比...

2026-08-21 ‧ 由 Liu Po Yi 分享
DAY 19

Day 19|全站UI體驗升級Sonner Toast通知系統、Modal對話框與Confirm Dialog封裝

在Day18中,我們成功完成了Prisma後端分頁、多欄位搜尋以及URLSearchParams雙向同步,讓VibePulse具備了可分享、高效能的資料檢索架構...

2026-08-22 ‧ 由 Liu Po Yi 分享
DAY 20

Day 20|動態路由與混合渲染實作單一技能詳細頁

在Day19中,我們完成全站UI/UX體驗升級,加入了SonnerToast通知與Modal/ConfirmDialog對話框。 今天(Day20),我們將邁入...

2026-08-23 ‧ 由 Liu Po Yi 分享