Xây dựng bảng điều khiển thời tiết toàn diện
Xây dựng bảng điều khiển thời tiết toàn diện bằng HTML5, CSS3, JavaScript và API OpenWeatherMap. Tạo giao diện hấp dẫn trực quan hiển thị điều kiện thời tiết hiện tại với các biểu tượng phù hợp và thay đổi nền dựa trên thời tiết/thời gian trong ngày. Hiển thị dự báo chi tiết trong 5 ngày với phân tích theo giờ có thể mở rộng cho mỗi ngày. Triển khai tìm kiếm vị trí với tính năng tự động hoàn thành và lịch sử, hỗ trợ cả tên thành phố và tọa độ. Thêm hỗ trợ định vị địa lý để tự động phát hiện vị trí của người dùng. Bao gồm các nút bật tắt cho đơn vị nhiệt độ (°C/°F) và định dạng thời gian. Hiển thị cảnh báo thời tiết khắc nghiệt với mức độ ưu tiên nổi bật. Hiển thị dữ liệu khí tượng chi tiết bao gồm tốc độ/hướng gió, độ ẩm, áp suất, chỉ số UV và chất lượng không khí khi có. Bao gồm thời gian bình minh/hoàng hôn bằng các chỉ báo trực quan. Tạo bố cục đáp ứng đầy đủ bằng CSS Grid thích ứng với mọi kích thước thiết bị với mật độ thông tin phù hợp.