Skip to content

Moealsir/WeatherWave7

Repository files navigation

WeatherWave

Introduction

WeatherWave is a web application designed to provide accurate and detailed weather forecasts for any location worldwide. With an intuitive interface, users can quickly find current weather conditions and detailed information such as temperature, humidity, wind speed, and more.

Deployed Site: WeatherWave Live Project Blog Article: Final Project Blog Article Author(s) LinkedIn:

Installation

To set up WeatherWave locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/Moealsir/moealsir.github.io/
cd WeatherWave
  1. Install the dependencies:
npm install
  1. Set up environment variables: Create a .env file in the root directory and add your OpenWeatherMap API key:
NEXT_PUBLIC_WEATHER_KEY=your_openweathermap_api_key
  1. Run the development server:
npm run dev

The application will be available at http://localhost:3000.

Usage

Once the application is running, you can:

  • Search for a location using the search box.
  • View current weather conditions.
  • See detailed weather information including temperature, humidity, wind speed, air pressure, visibility, and sunrise/sunset times.
  • Click on suggested locations to quickly access their weather details.

Contributing

We welcome contributions to WeatherWave! To contribute:

  1. Fork the repository.
  2. Create a new branch:
git checkout -b feature-name
  1. Make your changes and commit them:
git commit -m "Description of your changes"
  1. Push to the branch:
git push origin feature-name
  1. Open a Pull Request and describe your changes.

Related Projects

Here are some related projects that might interest you:

  • WeatherApp - A simple weather application using a different weather API.

Licensing

This project is licensed under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published