Roma10boss / WeatherApp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Weather App

The Weather App is a simple application that allows users to search for weather information of different cities. It fetches data from an API and displays the current weather conditions including temperature, humidity, wind speed, and more.

Features

Search for weather information by city name Display current weather conditions including temperature, humidity, wind speed, and description Error handling for invalid or non-existent city names Dynamic weather icons based on the current weather condition Technologies Used React: JavaScript library for building the user interface Axios: HTTP client for making API requests API: OpenWeatherMap API for fetching weather data Getting Started To get started with the Weather App, follow these steps:

1- Clone the repository: git clone https://github.com/your-username/weather-app.git 2- Navigate to the project directory: cd weather-app 3- Install the dependencies: npm install 4- Obtain an API key from OpenWeatherMap: OpenWeatherMap API 5- Replace the APIKey constant in the code with your own API key 6- Start the development server: npm start 7- Open your web browser and navigate to http://localhost:3000

Usage

Enter the name of a city in the search input field. Click the "Search" button or press Enter. The weather information for the entered city will be displayed, including the current temperature, weather description, humidity, and wind speed. If the city is not found or an error occurs, a relevant error message will be shown.

Contributing

Contributions to the Weather App are welcome! If you have any bug fixes, improvements, or new features to suggest, please submit a pull request.

License

The Weather App is open-source software licensed under the MIT license.

Contact

For any inquiries or feedback, please contact [your-email-address].

Feel free to customize this README file according to your specific app requirements and include any additional sections or information that you think would be helpful for users or contributors.

About


Languages

Language:JavaScript 45.5%Language:CSS 36.4%Language:HTML 18.1%