Sao chép ứng dụng trị giá 35 nghìn tỷ won trong 59 phút: Toàn bộ quá trình người không biết lập trình tạo Zoom clone bằng AI coding
Tóm tắt
Christian Peverelli từ kênh WeAreNoCode cho thấy toàn bộ quá trình tạo ứng dụng Zoom clone từ đầu đến cuối bằng công cụ AI coding 'Emergent'. Anh ấy bắt đầu với công nghệ WebRTC nhưng khi gặp vấn đề đã chuyển sang Daily.co, lấy cảm hứng thiết kế từ template Framer và yêu cầu AI sao chép style, chia sẻ know-how giải quyết các vấn đề thực tế. Không chỉ là demo kỹ thuật, video bao gồm mọi thứ mà người khởi nghiệp cần biết từ tìm ý tưởng đến chiến lược MVP, thiết kế và deploy.
Sao chép ứng dụng trị giá 35 nghìn tỷ won trong 59 phút: Toàn bộ quá trình người không biết lập trình tạo Zoom clone bằng AI coding
🎯 Bạn sẽ học được gì: Hướng dẫn thực tế về cách người không biết lập trình hoàn thành Zoom clone trong 59 phút và deploy thành công chỉ với một công cụ AI coding
📺 Video gốc: Christian Peverelli - WeAreNoCode (21:26)
Tổng quan
Christian Peverelli từ kênh WeAreNoCode cho thấy toàn bộ quá trình tạo ứng dụng Zoom clone từ đầu đến cuối bằng công cụ AI coding 'Emergent'. Anh ấy bắt đầu với công nghệ WebRTC nhưng khi gặp vấn đề đã chuyển sang Daily.co, lấy cảm hứng thiết kế từ template Framer và yêu cầu AI sao chép style, chia sẻ know-how giải quyết các vấn đề thực tế. Không chỉ là demo kỹ thuật, video bao gồm mọi thứ mà người khởi nghiệp cần biết từ tìm ý tưởng đến chiến lược MVP, thiết kế và deploy.
Tuyên bố sao chép ứng dụng 26.7 tỷ đô la
Video bắt đầu với một tuyên bố táo bạo. "Tôi sẽ tạo một ứng dụng trị giá 26.7 tỷ đô la (khoảng 35 nghìn tỷ won) mà không viết một dòng code nào." Tất nhiên không phải để bán, mà để chứng minh rằng bất kỳ ai cũng có thể tạo ứng dụng bằng AI coding.
Điều thú vị là Christian cố tình chọn một ứng dụng phức tạp mà "anh ấy nghĩ mình không thể làm được". Không phải ứng dụng to-do đơn giản, mà là ứng dụng như Zoom cần video streaming. Nếu thành công, anh ấy sẽ tự ngạc nhiên.
"Hãy đến xem tôi thất bại" anh ấy nói đùa, nhưng cũng tự động viên "Bạn làm được đấy, Christian. Bạn tuyệt vời lắm."
Lập chiến lược: Tập trung vào MVP
Trước khi phát triển chính thức, anh ấy lập chiến lược trước. "Thất bại mà không có kế hoạch là lên kế hoạch cho thất bại."
Chiến lược đầu tiên là chọn công cụ. Vì cần tạo ứng dụng phức tạp, anh ấy chọn công cụ AI coding 'Emergent'. Nó đã làm tốt với các ứng dụng phức tạp trong các thử thách trước. Đặc biệt cần công nghệ video streaming như WebRTC, phức tạp hơn nhiều so với ứng dụng thông thường.
Chiến lược thứ hai là tập trung vào MVP (Sản phẩm tối thiểu khả thi). Anh ấy nói nếu cố gắng thêm tất cả các tính năng, bạn sẽ thất bại. Mục tiêu chỉ có ba điều: đăng nhập, bắt đầu cuộc họp, và mời bạn bè để gọi video hai chiều. Làm được điều này là thành công.
"Khi đối đầu với đối thủ cạnh tranh lớn, chiến lược tốt nhất là đơn giản hóa. Hầu hết mọi người không cần 10,000 tính năng có trong Zoom."
Bắt đầu phát triển với Emergent
Thông thường, anh ấy viết prompt chi tiết trong ChatGPT trước, nhưng khi tạo clone thì là ngoại lệ. Vì AI đã biết rõ các ứng dụng nổi tiếng như Zoom. Vì vậy anh ấy chỉ nhập một prompt đơn giản:
"Tạo cho tôi một Zoom clone đơn giản. Người dùng có thể tạo tài khoản, bắt đầu cuộc họp và mời người khác. Một sản phẩm hoạt động hoàn chỉnh, đơn giản nhưng mạnh mẽ."
Điều kỳ diệu là Emergent bắt đầu hỏi ngay lập tức. Công nghệ video/audio sẽ dùng gì, đăng nhập bằng email hay Google, cần chia sẻ màn hình hay chat không... Giống như đang viết tài liệu kế hoạch sản phẩm.
Anh ấy chọn WebRTC (công nghệ trình duyệt miễn phí do Google tạo), đăng nhập Google, thêm chia sẻ màn hình và chat nhưng bỏ ghi hình. Thiết kế hiện đại và tối giản.
"Đây là hệ thống đa agent nên nhiều AI đóng các vai trò khác nhau. Một AI tìm đường, một AI gọi công cụ memory..." Khi cảnh báo đỏ (lỗi compile) xuất hiện, anh ấy hơi lo lắng, nhưng AI tự động phát hiện và sửa vấn đề.
Test đầu tiên: Hoạt động nhưng chưa hoàn hảo
Phiên bản đầu tiên hoàn thành! Landing page gọn gàng với tên 'Quick Zoom'. ("Với tên này chắc bị kiện..." anh ấy cười)
Sau khi đăng nhập Google và bắt đầu cuộc họp, anh ấy thấy mặt mình. "Xin chào, đó là tôi!" Cảnh vẫy tay rất vui. Chia sẻ màn hình cũng hoạt động.
Nhưng có vấn đề. Khi sao chép link và mở ở trình duyệt khác, nó đến landing page thay vì cuộc họp. Và khách cũng phải tạo tài khoản.
"Đây là bài học tốt khi xây dựng MVP. Đừng đánh bóng những thứ khác cho đến khi tính năng cốt lõi hoạt động."
Trong khi đó, Emergent cũng cho phép truy cập trực tiếp vào code. Môi trường giống VS Code mở ra, nhưng người không phải developer không cần quan tâm, chỉ cần lưu vào GitHub. Cũng có tính năng 'Fork' nên sau này nếu developer tham gia team có thể tiếp tục công việc.
Không có ý tưởng? Hãy tìm khách hàng bất mãn
Trong khi AI làm việc, Christian chia sẻ cách tìm ý tưởng. Dành cho những ai không muốn làm theo Zoom clone.
Chiến lược cốt lõi là tìm 'phần mềm phình to'. Có những dịch vụ đã trở nên phức tạp sau nhiều năm thêm tính năng. Bạn tạo phiên bản đơn giản hóa của nó.
"Điều tốt về internet là khi mọi người tức giận, họ lên mạng than phiền." Anh ấy đề xuất ba cách:
- Reddit - Tìm bài viết than phiền về công ty hoặc vấn đề cụ thể
- App Store Reviews - Đọc comment của ứng dụng công ty lớn nhưng đánh giá thấp
- ChatGPT Deep Research - Hỏi "Mọi người bất mãn nhất điều gì về công ty X?"
Tất nhiên khách hàng không chuyển sang chỉ vì bạn nói "Tôi tốt hơn". Nhưng nếu bạn tạo phiên bản đơn giản và thêm tính năng theo hướng khách hàng muốn, sự khác biệt tự nhiên hình thành. Giống như Etsy là phiên bản 'chuyên đồ handmade' của Amazon.
"Khi người ta nói tìm 'niche', họ có nghĩa là nhắm vào segment cụ thể của thị trường lớn hơn và làm tốt hơn cho họ."
WebRTC thất bại, chuyển sang Daily.co
Ở lần thử thứ hai, cuộc gọi hai chiều vẫn không hoạt động. Khách đăng nhập được nhưng không thấy video của người kia.
Christian mở developer tools (Inspect) để kiểm tra thông báo lỗi. Hiện 'Socket connection error'. Anh ấy cho AI xem screenshot và nói "Đây có vẻ là vấn đề, hãy sửa nó."
AI phân tích và đề xuất giải pháp thay thế. Dùng 'Daily.co' thay vì WebRTC. Dịch vụ trả phí nhưng có 10,000 phút miễn phí mỗi tháng. Đủ để test.
"Thành thật mà nói, tại thời điểm này nhiều người sẽ nghĩ 'Cái này đang trở nên phức tạp quá...' Đó là lý do tôi chuyển sang giải pháp nhanh."
Sau khi đổi công nghệ, cuối cùng nó hoạt động! Hai cửa sổ trình duyệt thấy mặt nhau. Chat cũng hoạt động.
"Đôi khi đó là điều bạn phải làm, chỉ cần đổi công nghệ. Nếu có thêm thời gian cho thử thách này, tôi sẽ theo đuổi đến cùng." Nếu bắt đầu lại từ đầu, anh ấy sẽ nghiên cứu trước công nghệ nào tối ưu cho video streaming.
Nâng cấp thiết kế: Lấy cảm hứng từ template
Tính năng cốt lõi hoạt động rồi, giờ là lúc làm đẹp thiết kế. Chiến lược của Christian thú vị:
- Tìm thiết kế yêu thích trên Framer Templates hoặc Webflow Templates
- Chụp screenshot nhiều section (background grid, button style, v.v.)
- Yêu cầu AI "Sao chép style thiết kế này và áp dụng vào ứng dụng của tôi"
Prompt đơn giản: "Thay đổi toàn bộ ứng dụng này theo style thiết kế tôi upload. Sao chép font, màu sắc, style tất cả." AI hiểu ngay cả khi có lỗi chính tả.
Kết quả rõ ràng khác biệt. Pattern nền đẹp, animation gọn gàng, tổng thể tinh tế hơn nhiều.
"Chúng ta đã sửa thiết kế chỉ với một prompt và một chút research. Điều tốt về chiến lược này là bạn có thể tiếp tục điều chỉnh. Đây chỉ là điểm khởi đầu."
Deploy: Lên live trong 59 phút
Hỏi AI checklist trước khi deploy. Kiểm tra mobile responsive (OK), SEO (bỏ qua), environment variables (OK), error handling (OK), performance check (phiên bản sau).
Deploy thực sự đơn giản. Chỉ cần nhấn nút 'Deploy' ở góc trên bên phải. Tuy nhiên, cần 50 credits mỗi tháng trên Emergent.
Khi nhấn nút deploy, tự động: migrate code vào database → export secrets → deploy app → chạy health checks → hoàn thành!
"Đây rồi, đã live! Nhìn xem, đẹp làm sao." Cũng có thể kết nối custom domain. Nếu không có domain, có thể mua qua Entri và tự động kết nối.
Điều tuyệt vời hơn là nếu Emergent phát hiện vấn đề trên ứng dụng live, nó sẽ thông báo và bạn có thể sửa ngay bằng AI. Monitoring và cải thiện liên tục là có thể.
4 bài học cốt lõi
Cuối cùng Christian tổng kết các bài học cốt lõi:
1. MVP có thể tạo mà không cần coding Đừng trả nhiều tiền cho developer. Tạo MVP trước và test.
2. Không cần phát minh lại bánh xe Chỉ cần nhắm vào nhóm khách hàng hơi khác trong thị trường đã có nhu cầu. Đừng stress nếu không có ý tưởng độc đáo.
3. Ngồi suy nghĩ không thể học được khởi nghiệp Lần thử đầu tiên thất bại cũng không sao. Kinh nghiệm đó tích lũy thành sự nghiệp full-time. Hầu hết nghĩ đây là sở thích, nhưng đây là sự nghiệp full-time cần học. Luyện tập tạo nên hoàn hảo.
4. Thoát khỏi rào cản của chính mình Niềm tin "Tôi không giỏi kỹ thuật", "Tôi không thể làm được" là kẻ thù lớn nhất. Hành động càng nhiều, kết quả càng đến, kết quả tạo tự tin, tự tin tạo thêm kết quả. Hiệu ứng quả cầu tuyết. Bạn chỉ cách vài hành động để thay đổi hoàn toàn cuộc sống.
Tóm tắt cốt lõi
- Công cụ AI coding (Emergent) cho phép người không biết lập trình cũng có thể tạo MVP ứng dụng phức tạp
- Khi tạo clone app, bắt đầu với prompt đơn giản - AI đã biết cấu trúc của các ứng dụng nổi tiếng
- Khi gặp vấn đề kỹ thuật, đừng cố chấp đến cùng mà chuyển sang giải pháp thay thế (WebRTC → Daily.co)
- Thiết kế lấy cảm hứng từ template Framer/Webflow và yêu cầu AI sao chép style bằng screenshot
- Tìm khách hàng bất mãn qua Reddit, App Store reviews, ChatGPT deep research để phát hiện thị trường ngách
- MVP cốt lõi: Tính năng cốt lõi trước, không phải tất cả tính năng; hoạt động rồi mới đến thiết kế
Điểm chính
- 1Công cụ AI coding (Emergent) cho phép người không biết lập trình cũng có thể tạo MVP ứng dụng phức tạp
- 2Khi tạo clone app, bắt đầu với prompt đơn giản - AI đã biết cấu trúc của các ứng dụng nổi tiếng
- 3Khi gặp vấn đề kỹ thuật, đừng cố chấp đến cùng mà chuyển sang giải pháp thay thế (WebRTC → Daily.co)
- 4Thiết kế lấy cảm hứng từ template Framer/Webflow và yêu cầu AI sao chép style bằng screenshot
- 5Tìm khách hàng bất mãn qua Reddit, App Store reviews, ChatGPT deep research để phát hiện thị trường ngách
- 6MVP cốt lõi: Tính năng cốt lõi trước, không phải tất cả tính năng; hoạt động rồi mới đến thiết kế