A modern and responsive weather forecasting web application built with React.js and Chakra UI. This app provides users with real-time weather data, today's forecast, and a dynamic 5-day forecast including GIFs representing weather conditions.
- 🔍 City-based weather search
- 📍 Geolocation-based weather detection
- 🌦️ Current weather display
- 📅 5-day weather forecast with date, temp, humidity, wind speed
- 🎞️ Dynamic weather-based GIFs
- 📱 Fully responsive design using Chakra UI
- React.js
- Chakra UI
- OpenWeatherMap API
- JavaScript (ES6+)
- HTML5 & CSS3
Weather-Dynamic-Forecast/public/index.htmlfavicon.icoweather-demo.gifClouds.gifSunny.gifRain.gif...other weather GIFs
src/Component/Nav.jsSearch_Form.jsToday_Forecast.jsForecast_Display.jsHome_page.js
Api.jsindex.js
.env.gitignorepackage.jsonREADME.mdLICENSE
-
Clone the repository:
git clone https://github.com/Pragin-T/Weather-Dynamic-Forecast.git cd Weather-Dynamic-Forecast -
Install Modules:
npm install @chakra-ui/react @emotion/react @emotion/styled framer-motion npm install npm start
🔐 API Usage
This app uses the OpenWeatherMap API.
This project is licensed under the MIT License.
Made with ❤️ by Kabilan S Email: [email protected] GitHub

