This Weather App is a simple web application that allows users to check the current weather conditions of a city. Users can enter the name of a city, and the application fetches the weather data from the OpenWeatherMap API and displays it to the user.
- Current Weather Data: Display current weather conditions such as temperature, weather description, wind speed, and more.
- Dynamic Search: Users can enter the name of any city to get the weather information.
- Responsive Design: The application is designed to be responsive and works well on both desktop and mobile devices.
- React.js: Frontend library for building user interfaces.
- React Feather: Icon library for displaying weather-related icons.
- OpenWeatherMap API: Provides weather data for cities around the world.
- dateFormat: Library for formatting dates.
-
Clone the repository:
git clone https://github.com/Abdullah0703/weather-app.git
-
Navigate to the project directory:
cd weather-app -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and navigate to
http://localhost:3000to view the application.
- Enter the name of a city in the input field.
- Click the search button or press Enter to fetch the weather data.
- The application will display the current weather conditions for the entered city.
This project is licensed under the MIT License - see the LICENSE file for details.
- OpenWeatherMap for providing the weather data API.
- React Feather for the weather icons.
- dateFormat for date formatting.