Build a modern weather dashboard based on the provided design using HTML, CSS, and JavaScript. The interface should include a dark sidebar, search bar, user profile area, main weather summary card, highlight cards, hourly forecast section, sunrise/sunset panel, tomorrow forecast card, and other cities cards. Use JavaScript to add simple interactivity such as toggling temperature units, switching active navigation states, handling UI buttons, or rendering forecast data dynamically. The final result should closely match the provided design while remaining responsive and polished.
Recreate the design from the Figma file using your own images, icons and resources where needed. You are not required to use the exact same images, copy or placeholder data.
0
Completed
—
Average AI review
New here? Read the Tahaddiyat guide to learn the expected structure and submission flow.
Minor differences in content, images or data are fine, but the overall visual identity and design direction should stay clearly consistent with the challenge.
Submission
Share your work for mentor review and showcase your structure, polish and implementation quality.
1 joined
Be the first to ask a question about this challenge.