- Location-Based Weather Information: Enter your location to get detailed weather information.
- Temperature Details: Get current temperature, max temperature, min temperature, and feels-like temperature.
- Weather Conditions: Get details about current weather conditions, humidity, and pressure.
- Wind Speed: Get information about wind speed at your location.
- Geographical Information: Get latitude and longitude of your location.
- Weather Image: View an image depicting the current weather conditions.
- Node.js and npm should be installed on your machine.
-
Clone the repository:
git clone https://github.com/CodeBeginner000001/Weather-app.git
-
Navigate to the project directory:
cd Weather-app -
Install the dependencies:
npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000.
- Enter your location in the search bar.
- Click the "Search" button to retrieve weather information.
- View the detailed weather information including:
- Temperature: Current, max, min, and feels-like temperatures.
- Humidity: Current humidity level.
- Weather Conditions: Description of the weather.
- Wind Speed: Current wind speed.
- Pressure: Current atmospheric pressure.
- Latitude and Longitude: Geographical coordinates of your location.
- Weather Image: Image depicting the current weather.
The main application component that includes the weather fetching logic and renders other components.
The component that displays the detailed weather information fetched from the API.
The main component that structures the layout of the application.
The component that includes the input form for entering the location and submitting the request.
The container component that brings together searchbox.jsx and infobox.jsx to display the weather information.
Feel free to fork the repository and submit pull requests. We welcome contributions to improve the functionality and user experience of the Weather App.
