تفاصيل العمل

Deployment: https://my-live-weather.n...

Github: https://github.com/A-Awad...

Overview:

- This project is a web application challenge from Frontend Mentor.

- It's a responsive weather application built with React.js that allows users to get current weather data from Open-Meteo API, based on their location or by searching for another location, as well as a detailed weather forecast and unit conversion.

Features:

- Detect the user's current location automatically after they allow the app to access their location, then display the associated weather information.

- Search for a specified location in the search bar and get its weather information

- View current weather conditions, including temperature, weather icon, and location details

- See additional weather metrics, including "feels like" temperature, humidity percentage, wind speed, and precipitation amounts

- Browse a 7-day weather forecast with daily high/low temperatures and weather icons

- View an hourly forecast showing temperature changes throughout the day

- Switch between different days of the week using the day selector in the hourly forecast section

- Toggle between Imperial and Metric measurement units via the units dropdown

- Switch between specific temperature units (Celsius and Fahrenheit) and measurement units for wind speed (km/h and mph) and precipitation (millimeters) via the units dropdown

- Fully responsive and optimized for all screen sizes: mobile, tablet, and desktop, following a mobile-first approach.

Stack and Technologies

- React

- Redux Toolkit

- TypeScript

- Sass (Scss)

- Vite

- ESLint

- REST APIs

- world-cities-json

- Mobile-First Design

بطاقة العمل

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