Checklist sự kiện 🎟️
Checklist chuẩn bị cho Hackathon ☁️
Để chuẩn bị trước và tối ưu hóa thời gian của cuộc thi, hãy đảm bảo bạn đã chuẩn bị sẵn các công cụ sau.
- [Cần chuẩn bị] Tài khoản Google/Gmail cá nhân: Dùng để đăng nhập và sử dụng các công cụ thuộc hệ sinh thái của Google
- [Tùy chọn] Tài khoản Github: Dùng để quản lý, lưu trữ mã nguồn và kết nối với các nền tảng deploy. Đăng ký tại https://github.com/signup
- [Tùy chọn] Tạo 1 Github repository để làm nơi lưu trữ mã nguồn
- [Tùy chọn] Tạo 1 folder bất kỳ tùy theo thói quen setup máy tính của bạn, bạn sẽ sử dụng folder đó để làm nơi chứa mã nguồn cho app trên máy tính của bạn.
☁️ Claim Google Cloud Credits
Nhận 5$ tín dụng miễn phí từ Google Cloud để sẵn sàng build. Hãy làm việc này đầu tiên.
→ Cách claim CreditsCài đặt Antigravity
(Dev)
Nếu bạn là developer, hãy cài đặt Antigravity trước sự kiện để có thể code ngay lập tức.
→ Tải AntigravityMở Google AI Studio (Non-tech)
Phù hợp nếu bạn không có nền tảng kỹ thuật hoặc muốn bắt đầu thật nhanh.
→ Mở AI StudioGemini CLI
(Dev)
Dành cho các bạn đã quen và yêu thích việc phát triển trên các terminal cùng với các lệnh CLI
→ Tải Gemini CLI🎨 Khám phá Stitch (Tuỳ chọn)
Cần thiết kế UI cho sản phẩm? Stitch giúp thiết kế và tạo prototype nhanh chóng bằng AI trước khi code.
→ Mở StitchTrọng tâm của thử thách
- Google AI là trọng tâm: Hãy sử dụng Google Antigravity, Google AI Studio, hoặc Gemini CLI. Đây là linh hồn của sự kiện lần này.
- Family Friendly: Đảm bảo sản phẩm văn minh và phù hợp với mọi lứa tuổi
- Code từ đầu (Scratch): Không dùng project có sẵn. Mọi thứ phải được "Vibe-code" trong 60 phút.
Checklist để build sản phẩm
Theo yêu cầu của bài thực hành, bạn cần thực hiện xây dựng nên sản phẩm của bạn theo thứ tự 5 bước sau. Hãy hướng dẫn AI thực hiện theo từng bước và chia sẻ cách bạn hướng dẫn từng bước cho chúng mình nhé.
Xác định rõ bạn đang giải quyết vấn đề gì, dành cho ai, và điểm “khác lạ” của sản phẩm là gì. Mô tả ngắn gọn idea để AI hiểu đúng ngay từ đầu.
Chia nhỏ sản phẩm thành các tính năng chính (MVP). Xác định luồng người dùng, công nghệ sẽ dùng và cách bạn sẽ prompt AI cho từng phần.
Dùng AI để generate code theo từng module nhỏ (UI, logic, API…). Luôn review và chỉnh sửa lại code thay vì copy 100%.
Chạy thử từng tính năng, kiểm tra lỗi và edge cases. Nhờ AI hỗ trợ debug, giải thích lỗi và đề xuất cách fix.
Đưa sản phẩm lên môi trường thật (web/app). Đảm bảo chạy ổn định, có thể chia sẻ link/demo cho người khác trải nghiệm.
Các Bước Thực Hiện
-
Step 0: Thiết kế UI với Stitch 🎨 (Tùy chọn)
Dùng Stitch by Google để phác thảo cực nhanh. Bạn chỉ cần mô tả concept, AI sẽ tự generate giao diện.
- Truy cập stitch.withgoogle.com
- Prompt: Mô tả app, tính năng và vibe bạn mong muốn.
- Chụp lại hoặc export design để làm tham chiếu khi code.
⏰ Đừng tốn quá nhiều thời gian! Chỉ dành 5-10 phút tại đây thôi vì bạn chỉ có 60 phút để build. UI đẹp cũng không cứu được content chán, nhưng content hay thì UI mộc mạc vẫn ăn giải.
-
Step 1: Lấy API Key 🔑
Nhận Gemini API Key miễn phí (mất ~2 phút)
- Vào aistudio.google.com và đăng nhập
- Bấm "Get API Key" ở thanh menu bên trái
- Bấm "Create API key" → copy mã
⚠️ Giữ API Key của bạn an toàn! Nó giống như mật khẩu, đừng bao giờ để lộ trong màn hình hoặc đưa lên Github Public.
-
Step 2: Chọn công cụ phù hợp✦
Beginner Friendly🟢 No Code: AI Studio Playground
Xây dựng ứng dụng trực tiếp trong Google AI Studio mà không cần code. Bạn chỉ cần nhập prompt, xem kết quả ngay lập tức. Phù hợp nếu bạn mới bắt đầu và để Gemini xử lý. (Có thể dùng prompt mẫu bên dưới).
For Developers🟠 IDE: Antigravity
Phát triển trong môi trường IDE tích hợp AI. Bạn có thể làm việc với file, chạy code và iterate. Chỉ cần dùng prompt mẫu và yêu cầu Antigravity tạo sẵn cấu trúc app để bắt đầu.
Prompt bắt đầu dành cho bạn ✨
Copy prompt này và biến nó thành của bạn. Điền vào chỗ trống, sau đó paste vào Google AI Studio (Build > New App) hoặc Antigravity. Gemini sẽ tạo app cho bạn.
Build me a single HTML file web app for the "Vibe Coding Hackathon".
Theme: "Real Problem, Real Solution" — the app must solve a real, relatable pain point that the user describes themselves. The solution must be practical, immediately applicable, and genuinely useful in everyday life.
My pain point idea: [REPLACE THIS — e.g. "I always forget to reply to messages and people think I ghosted them — give me an AI that generates increasingly dramatic excuses escalating from 'sorry was busy' to full Shakespearean tragedy"]
Requirements:
- Use the Gemini API (`gemini-3-flash` model) via `fetch()` — include a variable at the top for the API key so I can paste mine in
- Single HTML file with no external dependencies
- Bright, beautiful **Light Mode UI** that feels modern and polished
- An input area where the user describes their pain point or situation
- A submit button with a fun, thematic label that fits the app's personality
- An output area that displays Gemini's gloriously unhinged-but-helpful response
- Google-coloured accents (blue #4285F4, red #EA4335, yellow #FBBC04, green #34A853)
- Must look polished, immersive, and *slightly too serious* for how silly the concept is — that contrast is the joke
The goal: The pain point is real. The energy is unhinged. The solution actually helps. Make it feel like a startup that raised $40M to solve a problem that didn't need $40M.
💡 Pro tip: Sau khi app đã chạy ổn định, hãy nhờ Gemini cải thiện thêm - yêu cầu như "optimize this", "improve UX", hoặc "make it more practical and user-friendly" để sản phẩm giải quyết vấn đề tốt hơn và dễ dùng hơn.
Bí Ý Tưởng? Tham Khảo Những Vấn Đề Này:
Không biết ăn gì
Nhập tâm trạng + nguyên liệu có sẵn → gợi ý món ăn + công thức nhanh
Khó xử khi nói chuyện
Nhập tình huống khó với sếp/đồng nghiệp → gợi ý cách mở lời, tone, và câu nên/không nên nói
Nghiện điện thoại
Nhập thói quen dùng máy → phân tích vấn đề + đề xuất thay đổi nhỏ có thể làm ngay
Chúa tể hết tiền
Nhập mô tả chi tiêu → tìm điểm rò rỉ tài chính + gợi ý cắt giảm chi tiêu để không hết tiền trước cuối tháng
Bệnh trì hoãn
Nhập task + lý do ngại làm → đưa ra bước nhỏ nhất có thể bắt đầu ngay trong 5 phút
Bí ý tưởng tặng quà
Nhập thông tin người nhận + ngân sách → gợi ý quà cụ thể kèm lý do + nơi mua
Tiêu Chí Chấm Điểm 🌌
-
🤪 Giải pháp thực tế (50%)
Tập trung vào những vấn đề thực tế và đưa ra giải pháp rõ ràng, hữu ích. Concept cụ thể, có tính ứng dụng cao và mang lại giá trị thật cho người dùng -
⚙️ Kỹ thuật (20%)
Ứng dụng chạy ổn định, xử lý đúng bài toán đặt ra và tích hợp chính xác Google AI API -
🎨 Thẩm mỹ (20%)
Thiết kế đồng nhất từ màu sắc, typography đến layout, ưu tiên sự rõ ràng, dễ dùng và phù hợp với ngữ cảnh thực tế. -
🕹️ Trải nghiệm (10%)
UX cần trực quan, giúp người dùng giải quyết vấn đề một cách nhanh chóng và mượt mà.
Giải Thưởng 🏆
Top 3 giải pháp xuất sắc nhất
Giải Nhất & Giải Nhì: Balo mang theo áp lực.
Giải Ba: Cốc chứa sự im lặng & Lót đỡ ly không đỡ lời.
Top 3 nhanh nhất
Áo thun sự kiện Build with AI Hanoi.
Cách nộp bài & hỗ trợ 🚀
Vui lòng điền Google Form với 4 mục:
🆘 Gặp Bug? Cách sửa nhanh:
- "API key lỗi:" Kiểm tra lại xem có copy dư dấu cách không. Lấy lại key trong AI Studio nếu cần.
- "App không chạy / không hiện gì:" Nhấn F12 → tab Console để xem lỗi. Đọc lỗi đỏ hoặc nhờ Facilitator hỗ trợ ngay.
- "Bí ý tưởng:" Hỏi Gemini: "Cho tôi 5 ý tưởng app giải quyết vấn đề thực tế cho [đối tượng cụ thể]"
- "Code bị lỗi:" Copy đoạn code, đưa lại cho Gemini và yêu cầu fix + giải thích lỗi.
- "Tool bị lag / lỗi:" Đổi sang hướng khác (ví dụ quay về AI Studio) để tiết kiệm thời gian.
- "Mải làm UI quá lâu:" Tập trung vào việc giải quyết vấn đề trước — UI có thể đơn giản nhưng phải dùng được.