Skip to content

A modern and user-friendly weather application. View current and 5-day weather forecasts for cities around the world.

Notifications You must be signed in to change notification settings

erent8/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

WeatherApp 🌤️

A modern and user-friendly weather application. View current and 5-day weather forecasts for cities around the world.

Features ✨

  • Instant Weather: Detailed weather information for the selected city
  • 5-Day Forecast: Daily and hourly weather forecasts
  • Location Detection: Weather forecast of your current location with automatic location detection
  • Favorite Cities: Add your favorite cities to favorites
  • Recent Searches: Automatically saves your last 5 searches
  • City Suggestions: Automatic city suggestions as you type
  • Theme Options: Light/Dark theme support
  • Unit Options: Temperature (°C/°F) and wind speed (km/h/knot) units
  • Animations: Special animations based on the weather
  • Responsive Design: Interface compatible with all devices

Technologies Used 🛠️

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • OpenWeatherMap API
  • Chart.js (For graphical display)
  • Font Awesome (For icons)

Installation 📦

  1. Clone the project:
git clone https://github.com/erent8/WeatherApp.git

Go to the project directory:

cd WeatherApp.git

Run the project using a web server (e.g., Live Server)

Usage 💡

Search by entering the city name Click the location button to view the weather for your current location Click the star icon to add cities to favorites Switch between light and dark themes using the theme toggle button Change unit preferences from the settings menu Click on forecast cards to view hourly details

Screenshots 📸

Ekran görüntüsü 2025-02-05 005131

Contributing 🤝

  1. Fork this project
  2. Create a new branch (git checkout -b feature/newFeature)
  3. Commit your changes (git commit -am 'New feature: XYZ')
  4. Push your branch (git push origin feature/newFeature)
  5. Create a Pull Request

Contact 📧

erenterzi@protonmail.com
https://x.com/therenn8

About

A modern and user-friendly weather application. View current and 5-day weather forecasts for cities around the world.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published