Người chơi muốn tìm giải đấu, buổi đánh hoặc sân thể thao gần vị trí hiện tại của mình.
| # | Tên | Kiểu | Mô tả |
|---|---|---|---|
| 1 | Nút 'Cho phép vị trí' | button | Khi bấm vào banner 'Gần bạn' lần đầu, hệ thống xin phép truy cập vị trí GPS. Sau khi đồng ý, trang chủ hiển thị các hoạt động trong bán kính gần bạn. |
| 2 | Bộ chọn tỉnh/thành (thủ công) | dropdown | Nếu không muốn dùng GPS, chọn tỉnh/thành từ danh sách 63 tỉnh. Vị trí thủ công chỉ lưu trên thiết bị (localStorage), không gửi lên máy chủ. |
| 3 | Bộ lọc 'Gần bạn' | toggle | Trên các trang danh sách (giải đấu, buổi đánh, sân), bật toggle này để lọc theo khoảng cách. Kết hợp với bộ chọn bán kính (5/10/20/50/100 km). |
| 4 | Header location switcher | dropdown | Biểu tượng vị trí trên thanh header hiển thị tên tỉnh/thành hiện tại. Bấm để chuyển nhanh sang GPS, chọn tỉnh khác, hoặc vào cài đặt vị trí mặc định. |
| 5 | Bán kính tìm kiếm | select | Chọn bán kính: 5 / 10 / 20 / 50 / 100 km. Áp dụng khi bộ lọc 'Gần bạn' được bật. Mặc định 20 km. Mặc định: 20 km |
Chỉ khi bạn đăng nhập và đồng ý qua modal xác nhận, vị trí nhà mặc định mới được lưu lên máy chủ. Vị trí phiên tạm thời (GPS lấy ngay) và chọn tỉnh thủ công chỉ lưu trong trình duyệt.
Khám phá theo vị trí cho phép người chơi tìm giải đấu, buổi đánh xã hội, sân thể thao và trận đấu sắp diễn ra gần mình — tất cả trong một lần tải trang. Hệ thống dùng GPS hoặc lựa chọn tỉnh/thành thủ công, hiển thị huy hiệu khoảng cách (ví dụ: "2.3 km") trên mỗi thẻ kết quả. Quyền riêng tư được bảo vệ: vị trí chỉ gửi lên máy chủ khi bạn chủ động lưu.
Bạn đang ở một địa điểm mới và muốn biết có hoạt động thể thao nào gần đây không, hoặc bạn muốn lọc danh sách giải đấu/buổi đánh theo khoảng cách từ nhà.
Trên trang chủ, cuộn xuống phần "Gần bạn". Nếu ứng dụng chưa biết vị trí của bạn, thẻ banner sẽ hiện với nút "Cho phép vị trí" và tùy chọn "Tự nhập tỉnh/thành".
Chọn cách xác định vị trí: bấm "Cho phép vị trí" để dùng GPS (chính xác hơn), hoặc bấm "Tự nhập tỉnh/thành" để chọn từ danh sách 63 tỉnh (không cần quyền GPS).
Sau khi xác định vị trí, trang chủ hiển thị 4 nhóm: Giải đấu sắp diễn ra, Buổi đánh xã hội, Sân đã xác nhận và Trận sắp đấu — mỗi nhóm cuộn ngang tối đa 8 thẻ. Mỗi thẻ có huy hiệu khoảng cách.
Trên các trang danh sách (/tournaments, /match-posts, /courts), bật toggle "Gần bạn" trong thanh lọc để lọc theo khoảng cách. Điều chỉnh bán kính (5–100 km) cho phù hợp.
Để thay đổi vị trí, bấm vào biểu tượng "📍 [Tên tỉnh]" trên header để mở menu nhanh: chuyển sang GPS thực tế, chọn tỉnh khác, hoặc vào Cài đặt vị trí để lưu vị trí nhà mặc định.
Nếu kết quả "Gần bạn" trống rỗng, thử tăng bán kính lên 20–50 km hoặc kiểm tra xem tọa độ vị trí của bạn có đúng không trong Cài đặt vị trí.