Currently, traffic jam is happening quite seriously during rush hour at intersections, industrial areas, being repaired roads or due to a collision in traffic, etc. So, in this research paper, the authors develop an algorithm to track traffic density in the directions of the crossroads and warn the driver when there is a traffic jam ahead. The authors use GPS system (global positioning system) on the Android devices. These devices are attached on the traffic vehicle or carried with the driver (Android phone), thereby calculating and synchronizing the number of traffics of the crossroad to Firebase. The application is installed the algorithm which can add and remove the intersections to be tracked, identify the number of vehicles in the directions of the crossroad, calculate the distance between the vehicle and the crossroads and send warning to the driver when there is a crowded spot. Vehicle density is accurately determined without depending on environmental factors such as dark, rainy, etc.Hiện nay, tình trạng kẹt xe xảy ra khá nghiêm trọng trong giờ cao điểm tại các giao lộ, khu công nghiệp, đoạn đường đang sửa chữa hay do va chạm trong lưu thông, v.v. Vì vậy, trong bài báo này, chúng tôi phát triển giải thuật theo dõi mật độ xe lưu thông theo các hướng tại các điểm ngã tư và cảnh báo tài xế khi có điểm kẹt xe phía trước. Chúng tôi sử dụng hệ thống định vị toàn cầu GPS (global positioning system) trên các thiết bị chạy Android. Các thiết bị này được gắn lên xe lưu thông hoặc mang theo bên người của tài xế (điện thoại Android), từ đó tính toán và đồng bộ số lượng phương tiện tại các hướng của ngã tư lên Firebase. Chương trình ứng dụng được cài đặt thuật toán xử lý, ứng dụng có khả năng thêm bớt được các giao lộ cần theo dõi, xác định được số lượng xe tại các hướng của các ngã tư, tính toán được khoảng cách giữa xe với các ngã tư và gửi cảnh báo cho cho tài xế khi có điểm đông đúc. Mật độ xe được xác định chính xác mà không phụ thuộc các yếu tố môi trường như trời tối, trời mưa, v.v.