#6 - NoCode MVP - Tổng kết
Tổng kết dự án NoCode MVP với ứng dụng ProgressKer được xây dựng hoàn toàn bằng Bubble, chia sẻ kinh nghiệm và những bài học rút ra sau 120 giờ làm việc.

Tổng quan về challenge Nocode MVP
Mọi người có thể thử app tại đây:
App lần này là kiểu personal SaaS quản lý goals, tasks, habits, journals, calories và ideas. Dùng toàn bộ bằng Bubble, kênh thanh toán dùng Paddle.
Mình có track lại thời gian làm challenge lần này thì khoảng 120h. Đây cũng là lần đầu mình làm 1 app dạng Saas (subscription) và với nocode.
Nên khoảng thời gian này mình nghĩ là khá hợp lý cho 1 side project. Nếu giờ làm lại project này, mình nghĩ thời gian làm sẽ giảm 1/2.
Mình tự tin vậy vì phần lớn thời gian là tìm hiểu về Bubble. Hiểu được cách hoạt động và giới hạn của Bubble rồi thì thời gian còn lại chỉ là xây dựng UI và làm logic. Cũng có thể do mình có background về IT cũng như làm product rồi nên các phần này mình thấy đơn giản.
Tổng quan về Bubble
Chi tiết về Bubble mình đã viết chi tiết ở bài viết này. Ở đây mình sẽ tổng quan lại một chút về Bubble sau khi hoàn thành challenge.
Đây là logic 'sương sương' của 1 page appp ProgressKer trên Bubble. Hơi nhiều nhưng khá trực quan và dễ hiểu vì diễn giải bằng English hết mà
Còn về phần UI/UX, Bubble vẫn còn hạn chết về việc custom design và animation
Nhưng phần quản lý data của Bubble khá hay. Có phần dev database và live database. Deploy version mới chỉ cần 1 nút bấm
Phần Privacy của Bubble cũng hay giúp bạn tại ra những role để quản lý truy cập của users đến từng field trong bảng dữ liệu
Về plugin, mình phải sử dụng gần 20 plugins để hỗ trợ việc làm app, trong đó có 4 plugin trả phí
Bubble cũng hỗ trợ backend workflow như:
-
Tạo webhook. Mình tạo để bắt event thanh toán bên Paddle
-
Trigger event khi database thay đổi
-
Recurring event (cron job) để chạy các sự kiện theo lịch như gửi email hằng ngày
-
Tạo API endpoint cho mobile
Về giá, hiện tại thì
-
2 tháng subscription Bubble: 29*2 = $58
-
4 plugins (one time payment): 16 + 5 + 25 + 12 = 58
Tổng chi phí là chanllenge lần này là $116 (khoảng 2tr7 vnđ) và 120 tiếng đồng hồ.
Khá rẻ về validate 1 idea SaaS đúng không nào?
Kết quả ngày launch
Còn về challenge lần này, mình không đặt nặng chuyện doanh thu. Mục đích của mình là làm thử 1 app SaaS phức tạp nhất mà mình có thể nghĩ ra để xem giới hạn hiện tại của nocode tới đâu.
Có những lúc được hạng cao trên ProductHunt. Nên traffic từ ProductHunt mang lại khoảng 500 visitors. Được 30 users đăng ký và chưa được paid user nào 😂
Twitter thì cũng được anh CEO Bubble retweet
Không nên thần thánh hoá Nocode
Qua challenge lần này, mình thấy một trong những quan điểm sai lầm về nocode là nó có thể thay thế hoàn toàn được cách phát triển phần mềm truyền thống (code).
Nocode sẽ được áp dụng rộng rãi hơn nếu những platform, cộng đồng có đánh giá đúng nhất về khả năng có nó: cái gì làm được và cái gì không.
Ví dụ những loại app mà hiện tại nocode không đáp ứng nổi:
-
App về Blockchain
-
Những app có custom design và animation nhiều
-
Streaming app như Netflix
-
Video call app
Còn những thứ mà nocode làm cực kỳ tốt:
-
App nội bộ cho công ty
-
MVP để validate idea
-
SaaS kiểu quản lý dữ liệu
-
Mạng xã hội
-
Marketplace
Nocode sẽ hiệu quả hơn nếu bạn biết code
Sự thật là nếu bạn không có background IT, bạn vẫn dùng nocode để làm app được, nhưng sẽ tốn thời gian và cần người hướng dẫn nếu muốn tiết kiệm thời gian.
Nhưng nếu bạn có background IT hoặc biết chút ít rồi thì việc xử dụng nocode là dễ dàng.
Ngoài ra, việc mở rộng tính năng qua code cũng là 1 lợi thế của nocode.
Ví dụ bạn muốn viết thêm tính năng giao dịch với Momo thì bạn phải biết cách viết plugin cho Bubble chẳng hạn.
Hiện tại thì đa số các platform nocode cũng có phần plugin để nhà phát triển có thể tự mở rộng thêm các tính năng qua code. Họ có sẵn luôn chợ plugin để dev có thể vào tham gia phát triển các plugin nữa.
Nếu bạn dùng Bubble nhưng muốn tích hợp thêm tính năng thì hoàn toàn có thể thuê người để viết plugin cũng được
Kết
Một trong những mục đích khi mình viết NIVIKI là để giúp mọi người xây dựng MVP một cách tinh gọn nhất có thể. Tránh mất tiền và công sức oan uổng.
Hy vọng với challenge nocode MVP cùng với Profitable MVP in 30 đã giúp mọi người phần nào có thêm nguồn tư liệu để tham khảo cách làm một MVP tinh gọn, hiệu quả, tiết kiệm nhất.
Như vậy là chúng ta đã có các nội dung: MVP tự code, thuê freelancer và cả nocode.
Rất mong nhận được góp ý nhận xét của mọi người qua các nội dung trên.
Hẹn găp mọi người ở những challenge sau nhé! ✌️✌️✌
Mình có lập group về Nocode - nơi mọi người có thể trao đổi thêm về nocode platform và các vấn đề liên quan
Related Posts
Discover more content you might enjoy

Game Theory trong thời đại AI: Khi máy móc tham gia vào "trò chơi"
Bài viết phân tích sự giao thoa giữa lý thuyết trò chơi (Game Theory) và trí tuệ nhân tạo, giải thích cách AI đang thay đổi các nguyên lý cân bằng Nash và chiến lược tối ưu. Tác giả đưa ra các ví dụ thực tế về ứng dụng trong kinh doanh, giao thông và an ninh mạng.

Dự đoán về Vibe Coding: Cách AI sẽ biến đổi việc tạo ra phần mềm
Bài viết phân tích cách 'vibe coding' - phương pháp lập trình dựa trên mô tả ý định thay vì viết code trực tiếp - sẽ dân chủ hóa việc phát triển phần mềm. Tác giả dự đoán về sự chuyển đổi từ giao diện dòng lệnh sang thiết kế trực quan, sự xuất hiện của phần mềm tự cải thiện, và tác động đến cấu trúc tổ chức công ty cũng như các thị trường ngách chưa được khai thác.

Sự Phát Triển của Micro SaaS: Tại sao Năm 2024 sẽ là năm của Phần mềm Chuyên Biệt
Bài viết phân tích xu hướng phát triển của Micro SaaS trong năm 2024, giải thích khái niệm và sự khác biệt giữa SaaS truyền thống và Micro SaaS. Tác giả trình bày các đặc điểm của doanh nghiệp Micro SaaS, lý do tại sao 2024 là thời điểm bùng nổ của mô hình này, và hướng dẫn cách xây dựng một Micro SaaS thành công với công nghệ nocode. Bài viết cũng chia sẻ kinh nghiệm thực tế và các bài học từ những dự án Micro SaaS của chính tác giả.

Thời của các chuyên gia đã tới: Tạo app trên ChatGPT Store
Giới thiệu về tính năng GPTs của ChatGPT cho phép người dùng tạo trợ lý AI riêng biệt dựa trên chuyên môn của mình và đăng lên ChatGPT Store.

Vietnam Mobile Day 2018 review

Tại sao bạn cần có một blog cá nhân
Bài viết phân tích những lợi ích của việc duy trì một blog cá nhân, từ việc học hỏi kỹ năng mới, cải thiện khả năng viết lách, đến tạo cơ hội nghề nghiệp và xây dựng thương hiệu cá nhân. Tác giả chia sẻ kinh nghiệm cá nhân về hành trình viết blog, phân loại các kiểu blogger, và giải thích tại sao blog cá nhân có thể là công cụ hiệu quả hơn CV truyền thống trong việc giới thiệu bản thân với nhà tuyển dụng.