Tạo app bằng AI cho khách: code một buổi, bàn giao mới dài

Tuần trước mình nhận một job của chị chủ spa ở Gò Vấp. Yêu cầu của chị là làm một web đặt lịch kết hợp nhận tiền cọc cho khách làm đẹp, ngân sách vỏn vẹn 4 triệu đồng. Khách quen giới thiệu nên mình mới nhận, chứ số tiền này thường khó làm trọn vẹn cả giao diện lẫn tính năng. Trước đây nhận mấy kèo giá rẻ này, mình xoay xở cắt xén tính năng cũng mất cả tuần thức đêm. Nhưng từ ngày chuyển sang tạo app bằng AI bằng Claude Code, tốc độ thay đổi hẳn. Mình ngồi gõ mô tả, kiểm lỗi, chỉnh giao diện, một buổi chiều là có bản chạy thử trên máy.

Nói thật, cái mệt nhất của nghề freelance là lúc bàn giao cho khách không rành công nghệ. Sinh code nhờ AI thì lẹ. Đưa web ra chạy thật mới phát sinh đủ chuyện.

Freelancer tạo app bằng AI cho khách spa tại quán cà phê
Freelancer tạo app bằng AI cho khách spa tại quán cà phê

Tạo app bằng AI nhanh, nhưng kẹt khâu bàn giao

Quy trình làm web bằng AI của mình dạo này khá gãy gọn. Nhận yêu cầu từ khách xong, mình lên danh sách tính năng rồi viết mô tả ném cho Claude Code. Nó sinh cả frontend lẫn backend. Sửa qua lại 3 đến 4 vòng là xong cái sườn. Giao diện màu hồng phấn hợp ý chị chủ, mình lấy cảm hứng bố cục từ vài mẫu trong bài top website spa làm đẹp rồi mô tả lại cho AI; tính năng đặt lịch chạy êm trên máy của mình. Khách xem demo ưng liền, chỉ xin đổi màu nút đặt lịch từ hồng sang tím nhạt, mà cái đó mình gõ một câu là AI đổi xong trong lúc chị còn đang cầm điện thoại xem.

Đến đoạn đưa web lên mạng chạy thật thì rắc rối bắt đầu xuất hiện. Chị khách không rành các loại hồ sơ giấy tờ rườm rà. Chị lại muốn tên miền .vn đứng tên chính chủ ngay từ đầu để xây thương hiệu lâu dài, mình có gửi chị đọc trước bài mua tên miền ở đâu và 4 lưu ý cho khỏi bị dụ mua gói lằng nhằng. Vậy làm sao mua tên miền .vn đứng tên chị cho gọn, và làm sao web nhận cọc chuyển khoản tự động để chị không phải ôm điện thoại dò từng dòng sao kê.

Ngày xưa với khách ngân sách thấp mình hay chỉ họ mấy nền tảng làm web miễn phí, còn làm tay thì xài Vercel hay Supabase, tiện cho dân lập trình. Mọi thứ đẩy lên mạng trong vài phút. Khổ nỗi mấy dịch vụ này tính tiền đô, làm cho khách công ty là kế toán bên họ nhăn mặt vì hoá đơn không có mã số thuế Việt Nam. Dùng Stripe thu tiền thì rút về tài khoản trong nước rườm rà, lại mất phí đổi ngoại tệ. Mình cần một đường gọn hơn, lo được giấy tờ ở Việt Nam.

Giải bài toán tên miền khi làm web bằng AI

Suy đi tính lại, mình thử đường mới: cho AI dùng bộ công cụ của MONA Cloud để nó tự lo phần hạ tầng. Mình gõ một câu kêu AI tìm tên miền có chữ spa. Nó báo spa-abc.vn còn trống, giá 756.000đ một năm đã VAT.

Chỗ tiện là AI giữ chỗ tên đó 30 phút và in luôn một mã VietQR. Mình chép mã gửi Zalo cho chị. Chị quét bằng app ngân hàng, trả xong bấm vào link mình gửi, đăng nhập một bước bằng tài khoản Google, tên miền đứng tên chị. Bản khai .vn AI điền sẵn, chị chỉ xác thực chủ thể một lần. Mình không phải đứng tên hộ như mấy job trước, sau này chị đổi người làm web cũng không ai phải xin xỏ ai. Phần AI làm gì, người làm gì mình đọc ở trang MONA Domain viết cho AI agent, ghi khá rõ.

Có một điểm dở thật ở đây. Giữ chỗ 30 phút chỉ có hiệu lực trong hệ MONA, không khoá tên trên hệ thống quốc gia. Nửa tiếng đó ai mua ở nhà đăng ký khác vẫn lấy được. Tên đẹp thì nhắn khách chuyển liền, chậm tay là mất.

Chạy máy chủ và xử lý nhận cọc tự động

Chốt tên miền xong, mình đưa web lên một máy chủ nhỏ của MONA Cloud, 550đ một giờ, treo suốt tháng chưa tới 400.000đ. Cỡ này dư cho lượng khách một tiệm spa. Danh sách khách và lịch hẹn mình để trên MONA Base, phản hồi khá nhanh.

Làm web đặt lịch thì phần mệt nhất của chủ tiệm là canh tiền cọc. Chép số tài khoản, rồi mở sổ đối chiếu từng giờ, dễ sót. Nên trong lúc tạo ứng dụng bằng AI, mình gắn luôn API của MONA Pay vào.

Cách chạy: khách lên web chọn dịch vụ, chọn giờ, màn hình hiện mã VietQR đúng số tiền cọc. Khách quét. Vài giây sau tiền vào, webhook báo về, web tự đổi trạng thái đã cọc. Chị chủ khỏi dán mắt vào app ngân hàng, và mình cũng khỏi phải nghe điện thoại lúc 9 giờ tối kiểu “em ơi khách này chuyển rồi mà web chưa hiện” như mấy job trước xài đối soát tay. Tiền về thẳng tài khoản của chị, MONA Pay chỉ đọc báo có để báo tin, không giữ tiền. Spa còn ít khách, gói miễn phí 500 giao dịch một tháng dư xài, tuần đầu chạy thử mới có 27 lượt cọc.

Bàn giao web đặt lịch cho chủ spa sau khi tạo app bằng AI
Bàn giao web đặt lịch cho chủ spa sau khi tạo app bằng AI

Cài mail xác nhận lịch hẹn

Đặt lịch xong phải có mail xác nhận cho khách. Dự án trước mình xài Resend, lần này sẵn đang cấu hình một bộ nên cài MONA Mail luôn. Miễn phí 3.000 mail một tháng, đủ cho báo lịch hẹn và mã OTP của tiệm nhỏ.

Điểm dở thứ hai nằm ở đây. MONA Mail còn beta, lá mail xác nhận đầu tiên rớt vào mục Quảng cáo trong Gmail của chị. Mình phải gọi hướng dẫn chị mở thư mục đó kéo thư ra. Khách kỹ tính thì vụ này phiền, bạn nên báo trước.

Tính toán chi phí duy trì hàng tháng

Bàn giao xong, mình ngồi với chị nửa tiếng: hướng dẫn chị đổi mật khẩu tài khoản MONA Pass, in mã VietQR cọc ra dán ở quầy cho khách đến trực tiếp, rồi lập bảng chi phí duy trì. Nhiều khách sau khi được tạo ứng dụng bằng AI giá rẻ cứ tưởng trả một cục là xài trọn đời, tháng sau thấy cước máy chủ lại bảo mình giấu.

Bảng chi phí cho web spa này:
– Tên miền .vn: 756.000đ một năm, có hoá đơn VAT.
– Máy chủ: 550đ mỗi giờ, chạy suốt 30 ngày là 720 giờ, khoảng 396.000đ một tháng.
– MONA Pay: gói miễn phí, dưới 500 giao dịch một tháng.
– MONA Mail: gói miễn phí, dưới 3.000 mail một tháng.

Cộng lại mỗi tháng loanh quanh 400.000đ, chị nghe xong hỏi lại hai lần vì tưởng mình tính thiếu, do trước đó có bên báo chị gói duy trì web 3 triệu một năm chưa kể tên miền. Trong 4 triệu khách đưa, mình cấn tiền tên miền năm đầu và tiền nạp máy chủ tháng đầu, còn lại là công một buổi ngồi tạo app bằng AI và vài tiếng thiết lập.

Nghề làm web dạo này nhẹ đầu hơn nhờ AI, bớt cảnh thức khuya bắt lỗi. Nhưng sau job này mình thấy phần khách trả tiền cho freelancer thật ra là phần sau: tên miền đứng tên ai, tiền cọc về đâu, hoá đơn có mã số thuế không. Tiền ai nấy quản, tên miền đúng chủ, thì hợp tác mới lâu. Tuần sau mình chốt thêm một web đặt hoa tươi cho ông bạn, chắc xách y bộ này ra làm tiếp, làm xong lại kể trên FreelancerVietnam.