VietEstate AI SaaS được xây dựng với mục tiêu trở thành hệ sinh thái số toàn diện cho ngành bất động sản, kết hợp giữa khả năng quản trị linh hoạt và sức mạnh của trí tuệ nhân tạo hiện đại.
Các tính năng cốt lõi:
-
Mô hình Multi-tenant (SaaS): Cho phép hàng ngàn đại lý/công ty bất động sản (Tenant) sở hữu một website riêng biệt chỉ sau vài bước đăng ký. Mỗi Tenant có bảng điều khiển, tên miền con (slug) và cơ sở dữ liệu khách hàng độc lập.
-
Trợ lý ảo AI (Gemini AI Integration): Đột phá trong việc tạo nội dung. Chỉ cần nhập các thông số cơ bản (vị trí, diện tích, giá), AI sẽ tự động biên soạn mô tả bất động sản chuyên nghiệp, lôi cuốn và tối ưu hóa từ khóa SEO theo phong cách của từng môi giới.
-
Hệ thống quản trị thông minh:
-
Admin Dashboard: Quản lý toàn bộ hệ thống, kiểm soát các Tenant, gói dịch vụ, và doanh thu tổng.
-
Tenant Dashboard: Công cụ quản lý tin đăng, theo dõi Lead (khách hàng tiềm năng), quản lý môi giới nội bộ và cấu hình giao diện website.
-
Tích hợp thanh toán VietQR: Hệ thống thanh toán tự động hoàn toàn qua mã QR. Tự động kích hoạt gói dịch vụ và cộng AI Credits ngay sau khi khách hàng chuyển khoản thành công.
-
Tối ưu hóa SEO & Mobile: Website được thiết kế chuẩn SEO, tốc độ tải trang cực nhanh và tương thích hoàn hảo trên mọi thiết bị (Mobile, Tablet, Desktop) giúp tiếp cận khách hàng tối đa.
-
Bảo mật & Hiệu năng: Xây dựng trên nền tảng PHP hiện đại, tối ưu hóa truy vấn Database và cơ chế bảo mật CSRF, XSS giúp hệ thống vận hành ổn định trên quy mô lớn.
VietEstate AI SaaS không chỉ là một công cụ quản lý, mà là một đòn bẩy công nghệ giúp các doanh nghiệp bất động sản chuyển đổi số thành công, tiết kiệm thời gian và nâng cao vị thế trên thị trường.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
HƯỚNG DẪN CÀI ĐẶT & VẬN HÀNH VIETESTATE AI SAAS
1. Yêu cầu hệ thống
PHP: Phiên bản 8.1 trở lên (Khuyến nghị 8.2).
MySQL/MariaDB: Phiên bản 10.4 trở lên.
Web Server: Apache (có bật module mod_rewrite).
PHP Extensions: mysqli, mbstring, fileinfo, openssl, json.
2. Cài đặt cơ sở dữ liệu
Truy cập vào phpMyAdmin.
Tạo một cơ sở dữ liệu mới (Ví dụ: vietestate_db).
Chọn tab Import, tải file SQL (thường là database.sql) lên và nhấn Go.
Để tạo tài khoản Admin tối cao, bạn chạy câu lệnh SQL sau:
sql
INSERT INTO users (name, email, password, role, status, email_verified, created_at)
VALUES ('Admin', 'admin@vietestate.vn', '$2y$12$/D6168RW2VRhfOkI2TunaOwYo/9y6FqTphNhTmy6ubN1OnoJYOc4e', 'superadmin', 'active', 1, NOW());
(Mật khẩu mặc định: admin123)
3. Cấu hình ứng dụng
Mở file cấu hình môi trường (thường là .env hoặc file app/Core/Config.php tùy theo cấu trúc dự án của bạn).
Cập nhật thông tin kết nối Database:
php
define('DB_HOST', 'localhost');
define('DB_NAME', 'vietestate_db');
define('DB_USER', 'root'); // Trên Hosting hãy đổi theo User thật
define('DB_PASS', ''); // Trên Hosting hãy đổi mật khẩu thật
define('DB_PORT', '3306');
Cấu hình Google Gemini API (để dùng tính năng AI):
php
define('GEMINI_API_KEY', 'YOUR_API_KEY_HERE');
4. Cấu hình Web Server (Apache)
Dự án đã tích hợp sẵn các file .htaccess. Đảm bảo Server của bạn đã bật mod_rewrite.
Nếu chạy trong thư mục con (ví dụ: localhost/vietestate/): Code đã được tối ưu hóa để tự động nhận diện BASE_DIR. Bạn không cần chỉnh sửa thêm gì.
Nếu chạy trên Hosting (Root Domain): Đảm bảo file .htaccess ở thư mục gốc có nội dung:
apache
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
5. Phân quyền thư mục (Chỉ dành cho Linux/Hosting)
Nếu bạn chạy trên Hosting, cần phân quyền 755 hoặc 775 (Writable) cho các thư mục sau để hệ thống có thể upload ảnh:
public/uploads/
public/uploads/properties/
public/uploads/avatars/
6. Sử dụng thực tế
Trang chủ: http://localhost/vietestate/
Đăng nhập Admin/Tenant: http://localhost/vietestate/login
Tạo Tenant mới: Truy cập trang register để đăng ký một đại lý bất động sản mới. Sau khi đăng ký, website của đại lý sẽ có dạng: http://localhost/vietestate/{slug}.
Bảng điều khiển Tenant: http://localhost/vietestate/{slug}/dashboard
7. Một số lưu ý quan trọng
Driver Database: Hệ thống đã được chuyển sang sử dụng mysqli. Hãy đảm bảo extension mysqli đã được bật trong php.ini.
SSL: Khuyến nghị cài đặt SSL (https) để tính năng thanh toán VietQR và AI hoạt động ổn định nhất.
AI Credits: Mỗi khi Tenant sử dụng AI để viết bài, hệ thống sẽ trừ vào số Credits hiện có. Admin có thể cộng thêm Credits cho Tenant trong trang quản lý.
Chúc bạn vận hành dự án VietEstate thành công!
Nguồn: Topcode.vn