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:
To set up WeatherWave locally, follow these steps:
- Clone the repository:
git clone https://github.com/Moealsir/moealsir.github.io/
cd WeatherWave
- Install the dependencies:
npm install
- 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
- Run the development server:
npm run dev
The application will be available at http://localhost:3000.
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.
We welcome contributions to WeatherWave! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Description of your changes"
- Push to the branch:
git push origin feature-name
- Open a Pull Request and describe your changes.
Here are some related projects that might interest you:
- WeatherApp - A simple weather application using a different weather API.
This project is licensed under the MIT License. See the LICENSE file for details.