Weather App Project

Description

The Weather App is a Node.js application that provides real-time weather information based on user input. It utilizes various APIs to retrieve weather data and displays it to the user in a user-friendly format.

Features

  • Current Weather: Get the current weather conditions for a specific location.
  • User-Friendly: The app presents weather information in an easy-to-read manner.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • Node.js: Install Node.js on your machine. You can download it from nodejs.org.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/your-username/weather-app.git
  2. Navigate to the project directory:

    cd weather-app
  3. Install the required dependencies:

    npm install

Configuration

  1. Obtain API keys:
    • Visit OpenWeatherMap and create an account to get an API key.
    • Update the config.js file with your API key.

Usage

  1. Run the application:

    npm i 
    npm start
  2. Follow the prompts to enter the location for which you want to retrieve weather information.

Contributing

Contributions are welcome! If you want to contribute to this project, follow these steps:

  1. Fork this repository.
  2. Create a new branch: git checkout -b feature/your-feature.
  3. Make your changes and commit them: git commit -m "Add your feature".
  4. Push to the branch: git push origin feature/your-feature.
  5. Create a pull request explaining your changes.

License

This project is licensed under the MIT License.

Acknowledgments

  • The Weather App was inspired by the desire to learn more about Node.js and API integrations.