trong.
Web app2026

Galaxy 360

Tour 360° đi được, với lead gắn vào đúng căn khách đang đứng.

Năm
2026
Khách hàng
Galaxy Property
Vai trò
Lead engineer
Thời gian
3 tháng
Cover
13
models with the tour as a first-class citizen
232
commits in three months
Per-view
analytics on every scene

Tổng quan

Đề bài

Bán một căn hộ chưa xây xong nghĩa là bán một mặt bằng và một lời hứa. Khách hàng muốn thứ mà Kuula đang làm — tour 360° đi được — nhưng gắn với bất động sản: dự án, căn hộ, và cái lead đã đi xuyên qua chúng.

Cách làm

Một app Next.js trên Prisma, trong đó tour là một model chính thức chứ không phải một widget nhúng: Dự án → Căn → Tour → Cảnh → Điểm nóng, cùng lớp overlay phủ lên trên. Nhân viên bán hàng dựng tour bằng cách tải ảnh panorama lên rồi thả các điểm nóng nối cảnh này sang cảnh kia, hoặc nối sang thông tin của căn.

Nửa còn lại mới biến nó thành công cụ bán hàng chứ không phải trình xem ảnh: Lead, BookingAnalyticsEvent. Mỗi lượt xem tour là một sự kiện, nên đội bán biết căn nào được đi hết và căn nào bị bỏ ngay ở phòng đầu tiên — còn khách để lại số điện thoại sẽ thành một lead gắn với đúng căn họ đang đứng trong đó.

Chỗ khó

Ảnh panorama thì nặng mà nhân viên bán hàng thì thiếu kiên nhẫn. Cảnh và tài nguyên của nó được mô hình tách khỏi tour, nên tour mở được trước khi mọi cảnh tải xong, và có thể gắn một đoạn audio cho từng dự án mà không biến mỗi tour thành một tác vụ xuất video.