تفاصيل العمل

SkyCast – Weather Forecast Application

SkyCast is a modern and responsive weather application built using HTML, CSS, and Vanilla JavaScript that provides real-time weather information for any city worldwide. The app integrates with the OpenWeatherMap API to fetch and display accurate and up-to-date weather data.

? Key Features:

Search weather by city name

Real-time temperature in Celsius

Weather condition description with dynamic icon

Humidity percentage display

Wind speed information

Loading state indicator

Error handling for invalid city names

Default city displayed on page load

Smooth fade-in animation for better user experience

? Technical Highlights:

Asynchronous data fetching using fetch() and async/await

API integration with OpenWeatherMap

Dynamic DOM updates without page reload

Error handling using try/catch

Responsive glassmorphism UI design

Event listeners for both button click and "Enter" key submission

? Technologies Used:

HTML5

CSS3 (Flexbox, Gradients, Animations, Glassmorphism Design)

JavaScript (ES6+)

OpenWeatherMap API

This project demonstrates strong fundamentals in API integration, asynchronous JavaScript, state handling, and responsive UI design while maintaining clean and readable code structure.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات