Case Study: Xây dựng Landing Page trong 2 giờ với AI

Quy trình thực tế tôi sử dụng để xây dựng landing page hoàn chỉnh với sự hỗ trợ của Claude AI, từ ý tưởng đến deployment.

Lâm Nguyễn20 tháng 11, 20242 min read

Bối cảnh

Tôi cần xây dựng một landing page cho Vibecode trong thời gian ngắn. Thay vì làm từ đầu, tôi quyết định áp dụng phương pháp Vibecoding.

Quy trình thực hiện

Bước 1: Planning (15 phút)

Đầu tiên, tôi outline các section cần có:

  • Hero Section
  • Features/Benefits
  • About/Bio
  • Application Form
  • Footer

Bước 2: Setup Project (10 phút)

Sử dụng Claude để generate boilerplate:

npx create-next-app@latest vibecode-landing --typescript --tailwind --eslint

Bước 3: Component Development (60 phút)

Đây là phần chính. Tôi làm việc với AI theo pattern:

  1. Mô tả section - Giải thích mục đích và visual expectation
  2. Review output - Đọc và hiểu code được generate
  3. Refine - Yêu cầu điều chỉnh nếu cần
  4. Integrate - Đưa vào codebase

Bước 4: Styling & Polish (20 phút)

Fine-tune responsive design, animations, và dark mode.

Bước 5: Deployment (15 phút)

Deploy lên Vercel với một command:

vercel --prod

Lessons Learned

  1. AI giỏi về patterns - Sử dụng cho boilerplate và common UI components
  2. Human creativity vẫn cần thiết - Copy, design decisions, UX flows
  3. Review là bắt buộc - Không bao giờ ship code chưa hiểu

Kết quả

  • Time to launch: 2 giờ
  • Code quality: Production-ready
  • Maintainability: Modular, dễ extend

Takeaways

Vibecoding không phải là về tốc độ - nó về hiệu quả. Bạn vẫn cần skills, vẫn cần creativity, nhưng AI giúp bạn execute nhanh hơn.