#6 - NoCode MVP - Tổng kết
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