A sleek and responsive weather application that allows users to check real-time weather conditions for places worldwide. Built with vanilla JavaScript, this application demonstrates clean code practices and modern web development techniques.
- Real-time weather data fetching using OpenWeatherMap API
- Search for multiple locations at the same time
- Shows weather condition icons and descriptions
- Responsive design that works on desktop and mobile devices
- HTML5
- CSS3 (with CSS Variables for theming)
- Vanilla JavaScript (ES6+)
- OpenWeatherMap API
Clone this repository to your local machine:
git clone https://github.com/VS251/WeatherApp.gitNavigate to the project folder:
cd WeatherAppInstall the required dependencies:
npm installSet up OpenWeatherMap API key:
Sign up at OpenWeatherMap (https://home.openweathermap.org/users/sign_up).
Get your API key from your account dashboard.
Replace the apiKey variable in main.js with your key.Start the application:
npm startContributions are welcome! If you have suggestions or improvements, please fork the repository and submit a pull request. Be sure to follow the project's coding standards and write clear commit messages.
This project is licensed under the MIT License - see the file for details.