Mô tả
🔹 Thành phần chính
CloudPhone
Mỗi điện thoại có thông số phần cứng ngẫu nhiên (CPU, RAM, Storage).
Có vị trí GPS.
Có log lưu lại các lệnh AI đã chạy.
CloudPhoneManager
Quản lý toàn bộ danh sách điện thoại.
Chức năng: tạo mới, xóa, cập nhật GPS, chạy AI, lấy danh sách.
FastAPI backend (chạy port 5000
)
Flask UI (chạy port 8080
)
Giao diện web đơn giản hiển thị các điện thoại.
Nút bấm để: tạo, xóa, set GPS, chạy AI.
Lấy dữ liệu real-time qua WebSocket từ FastAPI.
Chạy song song
🔹 Điểm mạnh
Tích hợp backend (API) + UI trong cùng một dự án.
Có real-time update qua WebSocket.
Code khá gọn, dễ mở rộng.