[Case Study] - StatcWeb.Studio dùng nocode để làm tool nocode: 200h - 0 sales
Giới thiệu
Bài viết chia sẻ lại quá trình mình và bạn Khang Trần làm project StaticWeb.Studio
Không giống như những case study thành công khác, đây là một case study thất bại. Mọi người cùng đọc để rút kinh nghiệm nhé.
Dự án này launch lúc đầu thành 11/2020 rồi, nay mình mới viết lại.
Ý tưởng
Mình đã chuyển website từ Wordpress sang static website khoảng 2 năm. Mình có dùng cả Hugo và Gridsome.
Một ngày thì mình cần setup up 1 landing cho 1 dự án khác. Do lúc đó cũng đang bận nên có nhờ Khang để setup giúp 1 cái landing với Hugo.
Tụi mình mới chợt nhận thấy là quá trình setup static web này cũng hơi khá rườm ra và tốn công cho người không biết code.
Vì hiện tại để thêm page, thêm post cho static website thì bạn phải biết code và viết content với markdown. Rồi phải biết git và 1 serverless platform như Netlify để deploy website lên. Như thế là hơi khó tiếp cận với người mới.
Thế là tụi mình nghĩ ra ý tưởng là làm một giải pháp toàn diện để giúp users cài static web, hosting nó và có CMS để quản lý luôn.
Ngoài ra, mình cũng đang phát triển cộng đồng nocode ở Việt Nam nên thử làm một platform nocode luôn.
Thị trường
Hiện tại thì đa số trên thị trường sẽ là hình thức cloud CMS để connect với static site có sẵn để quản lý thôi. Ví dụ như:
Nên tụi mình nghĩ là giải pháp tụi mình 'xịn sò' hơn vì đã lo luôn khâu deployment, hosting và cả theme.
Demo
Lúc viết bài này thì site đã die rồi nên chỉ còn video demo mà thôi. Mọi người xem tạm.
https://www.youtube.com/watch?v=eFaVD5SGRH0
Giới thiệu ProductHunt vẫn còn tại:
https://www.producthunt.com/posts/staticweb-studio
Dùng nocode để làm nocode
Mô hình như sau:
Trang dashboard (làm bằng Bubble) sẽ có cách tính năng:
Đăng ký/đăng nhập
Tạo site mới
Quản lý site: Đổi theme, xoá site
Park domain vào site
Quản lý payment, subscription
Trang website frontend là website của user có được khi tạo site trên dashboard.
Trang CMS có tính năng
Media Library
Roles & Permissions
Google Analytics
Meta Tags
Disqus Comment Support
Chi tiết flow của dự án:
Bubble để làm dashboard cho user: User có thể quản lý website (tạo, xoá, park domain). Quản lý Billing với Paddle
Trang website frontend thì dùng Gridsome, CMS dùng Strapi. Với sự hỗ trợ của AWS để host Strapi. Netlify để host Gridsome site. Gitlab và Dokku cho việc DevOps.
Broker được viết bằng FastAPI để tạo thực hiện kết nối với 2 phần ở trên như tạo site mới, xoá site, park domain.
Đây là backend workflow trên Bubble, bạn có thể tạo API
Bubble cũng cho phép bạn call API (tới broker)
Mình cũng có tạo 1 video demo call API trên Bubble rồi bạn có thể xem thêm nha
https://www.youtube.com/watch?v=xW2rbfJtPb0
Kết quả
Như mình đã ghi trong tiêu đề là sau khi launch một thời gian thì tụi mình không bán được đồng nào. Nên thôi tụi mình quyết định dừng hoạt động project này. Nguyên nhân chính có thể là do chọn niche không đúng.
Sai lầm khi chọn niche
Thực ra chọn niche như vầy cũng sai lầm. Bởi vì
Nếu là người dùng mới không biết code thì họ sẽ ưu tiên Wordpress hơn. End users cũng không quan tâm lắm static website là gì, miễn thấy site nhanh là được.
Nếu là developer thì họ có thể tự setup, cùng lắm là họ dùng giải pháp CMS như Forestry thôi chứ không cần 1 giải pháp tạo site rồi quản lý site như vầy.
Nếu muốn lôi kéo users đã có blog từ nền tảng khác như Wordpress, Ghost thì chưa có feature để migrate từ blog cũ của họ qua StaticWeb
Sai lầm khi không validate idea trước
Một trong những thứ mình rút ra được là nên validate idea trước rồi hẵng làm. Việc bỏ gần 200h ra để làm một project mà chưa biết chắc có người cần nó hay không thực sự quá liều lĩnh và tự tin thái quá.
Nếu bây giờ bắt đầu lại tự đầu mình có thể validate idea này bằng cách
Pre-sale trước.
Hoặc làm một tool convert Wordpress post sang static site.
Hoặc làm 1 Concierge MVP kiểu 'chạy bằng cơm' trước. Users tạo site rồi tụi mình tự deploy thủ công luôn
Nghĩ lại thì sẽ có nhiều cách để validate idea nhưng tụi mình đã quá hype (bay bổng) vì idea cũng như độ phức tạp của dự án. Do đó hai đứa đã quên luôn khâu validate idea.
Và kết quả là đã làm một project hầu như không ai cần.
Tốn 200h (mỗi đứa gần 100h), vài trăm đô cho gói Pro Bubble + fee AWS đổi lại là 0 sale và 1 dự án chết.
Kết
Như vậy là mình đã chia sẻ lại ý tưởng, cách làm và nguyên do thất bại của dự án StaticWeb.Studio rồi. Hy vọng bài viết này sẽ giúp được mình và mọi người sau này có thể rút kinh nghiệm.
Điểm sáng trong dự án lần này là lần đầu tiên tụi mình dùng một tool nocode là Bubble kết hợp với code để làm 1 SaaS với độ phức tạp cao.