/Weather-App

JavaScript-powered weather app, offering a seamless way to stay updated on weather conditions. With its user-friendly interface, you can easily access accurate forecast.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Weather App Project

WIP

Table of Contents

Overview

The Weather App is a web application that allows users to check the weather conditions for a specific location. Users can enter a city or location, and the app will provide them with real-time weather data, including temperature, humidity, wind speed, and more.

Features

  • User-friendly interface for searching weather information.
  • Real-time weather data retrieval from a reliable weather API.
  • Display of current weather conditions, temperature, humidity, wind speed, etc.
  • Support for displaying weather forecasts for upcoming days.
  • Responsive design, ensuring a seamless experience on various devices.

Demo

You can see a live demo of the Weather App here.

Installation

  1. Clone this repository to your local machine using: git clone https://github.com/dhelafrank/Weather-App.git
  2. Navigate to the project directory: cd your-Weather-App
  3. Install project dependencies: npm install
  4. Create a .env file in the root directory and add your API keys: WEATHER_API_KEY=[your openweathermap api key] CITY_NAME_API_KEY=[your positionstack api key] APIIP_API_KEY=[your apiip api key]

Usage

  1. Start the development server: npm run start
  2. Open your web browser and go to http://localhost:3000 to use the app.
  3. Enter a city or location to view the weather details.

Technologies Used

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please create an issue or submit a pull request.

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007.