Thiết lập Atlas — SaaS quản lý cho thuê xe

Tải SaaS Atlas miễn phí, để Claude thiết lập nó trên dự án Supabase của riêng bạn, rồi xuất bản bản sao đang chạy của bạn trên Hostinger. Xem bản demo trực tiếp (mở trong thẻ mới)

Lộ trình & tài nguyên

Yêu cầu

Hosting Hostinger

Mã nguồn Atlas miễn phí; hosting là gói trả phí. Website thật của bạn chạy ở đây.

Chọn gói Hostinger

Dùng gói Unlimited hoặc gói Cloud có hỗ trợ triển khai Web App.

Claude Desktop

Trợ lý AI giúp bạn thiết lập. Claude làm phần kỹ thuật trong tab Code.

Tải Claude Desktop

https://claude.ai/download

Node.js

Phiên bản 20.19 trở lên. Phần còn lại Claude lo.

Tải Node.js

https://nodejs.org/en/download

Git

Dùng để xuất bản bản sao Atlas của bạn. Claude chạy các lệnh Git giúp bạn.

Tải Git

https://git-scm.com/

Tài khoản Supabase

Gói miễn phí là đủ để bắt đầu. Bạn sẽ tạo dự án mới khi Claude yêu cầu.

Tạo tài khoản Supabase

https://supabase.com/dashboard

Tài khoản GitHub

Miễn phí. Đây là nơi lưu bản sao Atlas riêng tư của bạn, và Hostinger triển khai từ đó.

Tạo tài khoản GitHub

https://github.com/signup

Tải Atlas

Tải xuống Atlas

Atlas miễn phí và mã nguồn mở theo Giấy phép MIT.

Mở Atlas trên GitHub

https://github.com/salhiworks/atlas-car-rental-saas

Nhấn Code, rồi Download ZIP Giải nén tệp vừa tải Để thư mục atlas-car-rental-saas-main ở nơi dễ tìm, chẳng hạn Documents

Đã dùng Git? Bạn có thể clone repository thay vào đó. Quy trình thiết lập của Claude dùng được với cả hai cách.

Mở Atlas trong Claude Desktop

Claude Desktop Code Local Select Project Folder Open Trust Workspace

Chọn chính thư mục Atlas — thư mục có README.md bên trong.

Thiết lập Supabase cùng Claude

Nhờ Claude thiết lập Atlas

Trong tab Code, khi đang mở thư mục Atlas, gửi tin nhắn này:

Prompt thiết lập Atlas

Khởi động quy trình thiết lập có sẵn của Atlas. Claude làm phần kỹ thuật giúp bạn.

Set up Atlas for me.

Claude làm theo skill thiết lập có sẵn của Atlas. Claude kiểm tra máy tính của bạn, cài những gì Atlas cần và tự làm phần kỹ thuật. Claude chỉ dừng lại khi cần bạn, và mỗi lúc như vậy là một nhiệm vụ trong hướng dẫn này.

Tạo dự án Supabase của bạn

Claude sẽ hỏi việc này đầu tiên. Atlas luôn được cài vào một dự án mới, trống.

Mở Supabase Dashboard

https://supabase.com/dashboard

Nhấn New project — gói Free là đủ Đặt tên và lưu mật khẩu cơ sở dữ liệu ở nơi an toàn Khi dự án sẵn sàng, sao chép Project ID và dán vào Claude

Supabase Project Settings General

Nếu Claude yêu cầu bạn đăng nhập Supabase hoặc kết nối dự án, hãy làm đúng theo hướng dẫn Claude đưa ra.

Chấp thuận cài đặt

Claude hiển thị tên, khu vực và ngày tạo dự án của bạn, rồi xin phép cài Atlas vào đó. Kiểm tra đúng là dự án bạn vừa tạo, rồi trả lời yes. Một lần yes đó bao gồm toàn bộ phần còn lại:

Tạo cơ sở dữ liệu Atlas (54 migration, có xem trước)

Triển khai và kiểm tra 4 Edge Functions của Atlas

Cấu hình ứng dụng chỉ với publishable key của bạn

Chạy bản build và các bước kiểm tra tự động của Atlas

Mất vài phút, và bạn không cần mở hay kiểm thử gì. Nếu dự án không trống, Claude sẽ dừng và không thay đổi gì.

Chuẩn bị GitHub

Tạo repository Private trống

Đây là bản sao Atlas của riêng bạn trên GitHub. Hostinger triển khai website của bạn từ đây.

Tạo repository GitHub

https://github.com/new

Đặt tên cho repository Chọn Private Để tắt README, .gitignore và license Nhấn Create repository Sao chép URL của kho lưu trữ

Chấp thuận xuất bản

Dán URL repository vào Claude khi được hỏi. Claude chuẩn bị Git, kiểm tra để không có thông tin bí mật nào bị đưa lên, rồi hiển thị tóm tắt ngắn: repository của bạn và nhánh main. Kiểm tra đúng là repository của bạn, rồi trả lời yes.

Claude không bao giờ push lên repository Atlas gốc. Nếu Git yêu cầu đăng nhập, Claude sẽ nhờ bạn tự chạy lệnh push — hãy đăng nhập qua trình duyệt, vì GitHub không chấp nhận mật khẩu tài khoản của bạn ở đó.

Deploy trên Hostinger

Nhập repository của bạn

Chưa có hosting? Hãy chọn gói ở phần Yêu cầu trước.

Hostinger Websites Add Website Web App Import Git Repository

Kết nối GitHub và chọn Only select repositories Chọn repository Atlas của bạn và nhánh main Chọn tên miền tạm thời miễn phí hoặc tên miền của riêng bạn

Cấu hình build và triển khai

Giữ preset framework Vite mà Hostinger tự nhận diện Chọn Node.js 22, hoặc phiên bản mới nhất có sẵn Đặt lệnh build là npm run build Đặt thư mục output là dist

Thêm đúng hai biến môi trường này. Claude sẽ cho bạn biết cả hai giá trị, và bạn có thể bỏ qua mọi gợi ý khác:

VITE_SUPABASE_URL VITE_SUPABASE_PUBLISHABLE_KEY

VITE_SUPABASE_URL

URL dự án

VITE_SUPABASE_PUBLISHABLE_KEY

Publishable key

Lấy các giá trị này từ Supabase

Mở Connect

https://supabase.com/dashboard/project/_?showConnect=true

Bảo mật

Chỉ đặt Publishable key ở đây. Không bao giờ thêm Secret key hay service_role key vào biến VITE_ — mọi thứ bắt đầu bằng VITE_ đều hiển thị trong trình duyệt.

Nhấn Deploy và chờ build hoàn tất Sao chép địa chỉ website của bạn và dán vào Claude

Claude kiểm tra website thật tải qua HTTPS và đã kết nối với dự án Supabase của bạn.

Đưa lên mạng & tạo đại lý của bạn

Thêm địa chỉ thật vào Supabase

Email đăng ký và email mật khẩu dẫn đến các địa chỉ này. Claude gửi chính xác Site URL và bốn Redirect URLs cho tên miền Hostinger của bạn — hãy sao chép từ tin nhắn của Claude.

Supabase Authentication URL Configuration

Đặt Site URL là địa chỉ thật của bạn, bắt đầu bằng https:// Thêm bốn Redirect URLs, lần lượt từng cái Nhấn Save, rồi báo Claude là đã xong

Mỗi Redirect URL là địa chỉ thật của bạn, theo sau là một trong các đường dẫn sau:

/auth/callback

/accept-invite

/auth/reset-password

/confirm-email

Tạo đại lý của bạn

Mở liên kết đăng ký Claude đưa cho bạn — địa chỉ thật của bạn, theo sau là /sign-up Tạo đại lý bằng chính email của tài khoản Supabase Mở email xác nhận trong cùng trình duyệt Đăng nhập, rồi báo Claude khi dashboard hiển thị đại lý của bạn

Vì sao phải cùng email: email có sẵn của Supabase chỉ gửi được đến địa chỉ trong nhóm Supabase của bạn, khoảng hai thư mỗi giờ. Sau đó Claude xác nhận đại lý của bạn đã tồn tại với bạn là Owner — bạn không cần kiểm thử gì.

Atlas đã chạy thật. Giờ mỗi lần push lên nhánh main sẽ triển khai lại Atlas trên Hostinger, vì vậy hãy nhờ Claude thực hiện mọi thay đổi, kể cả tên, logo hay màu sắc của riêng bạn, rồi nhờ Claude push.

Trước khi có khách hàng thật

Kết nối nhà cung cấp email của riêng bạn (Custom SMTP) trước khi khách hàng hoặc nhân viên ngoài nhóm Supabase của bạn đăng ký:

Supabase Authentication Emails SMTP Settings