[Case Study] - StatcWeb.Studio dùng nocode để làm tool nocode: 200h - 0 sales

January 24, 2021
Categories:
Tags:

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.

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:

staticwebstudio-overview.png

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

staticwebstudio-api

Bubble cũng cho phép bạn call API (tới broker)

call-api-bubble

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

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.

browser
Author: Khoa Nguyen
https://niviki.com
Thất nghiệp. Đang rủ rê nhiều người thất nghiệp. Nhận tư vấn Zero to MVP để nhiều người bỏ việc. Hy vọng với NIVIKI.COM có thể lan toả tinh thần thất nghiệp đến với nhiều người hơn nữa.