SheviL is a simple weather application built using React, JavaScript, HTML, and CSS. It fetches weather data from the WeatherAPI and displays it to the user.
- Get current weather information for any city.
- Display weather details including temperature, humidity, wind speed, and more.
- User-friendly interface with responsive design.
To run this project, you need to have Node.js and npm (Node Package Manager) installed on your system. If you don't have them installed, you can download and install them from nodejs.org.
-
Clone the repository:
git clone https://github.com/Shevilll/shevil-weather-app.git cd shevil-weather-app
-
Install the dependencies:
npm install
-
Create a
.env
file in the root directory of the project and add your WeatherAPI key:REACT_APP_WEATHER_API_KEY=your_api_key_here
-
Start the development server:
npm start
The application should now be running on http://localhost:3000
.
- Enter the name of the city in the search bar to get the current weather details.
- The weather data will be fetched and displayed on the screen.
- React: JavaScript library for building user interfaces
- JavaScript: Programming language for the web
- HTML: Markup language for creating web pages
- CSS: Style sheet language for designing web pages
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.
- WeatherAPI for providing the weather data.
- Author: Ahmad Faraz
- Email: [email protected]