Skip to content

Its-me-TechkyKabilan/Weather-forecaster-JSCRIPT-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌤️ Weather-Dynamic-Forecast

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.

🚀 Features

  • 🔍 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

📸 Screenshots

Weather App Demo

Weather App Demo

Mobile App Demo

Mobile App Demo

🛠️ Tech Stack

  • React.js
  • Chakra UI
  • OpenWeatherMap API
  • JavaScript (ES6+)
  • HTML5 & CSS3

📁 Project Folder Structure

  • Weather-Dynamic-Forecast/
    • public/
      • index.html
      • favicon.ico
      • weather-demo.gif
      • Clouds.gif
      • Sunny.gif
      • Rain.gif
      • ...other weather GIFs
    • src/
      • Component/
        • Nav.js
        • Search_Form.js
        • Today_Forecast.js
        • Forecast_Display.js
        • Home_page.js
      • Api.js
      • index.js
    • .env
    • .gitignore
    • package.json
    • README.md
    • LICENSE

🧪 Local Setup

  1. Clone the repository:

     git clone https://github.com/Pragin-T/Weather-Dynamic-Forecast.git
     cd Weather-Dynamic-Forecast
  2. 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.

📄 License

This project is licensed under the MIT License.

🙋‍♂️ Author

Made with ❤️ by Kabilan S Email: [email protected] GitHub

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published