Skip to content

hSwachchha/weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Weather App 🌤️

Welcome to the Awesome Weather App repository! This React-based weather app allows users to get real-time weather updates for their location and any other place in the world.

Features

  • Real-time Weather Updates: Get the latest weather information including temperature, humidity, wind speed, and more.
  • Location-based Weather: Automatically fetch weather data based on the user's location.
  • Search for Any Location: Users can search for weather information in any city around the globe.
  • Responsive Design: Enjoy a seamless experience on any device - desktop, tablet, or mobile.

Getting Started

1. Clone this repository to your local machine:
git clone https://github.com/your-username/weather-app.git

2. Navigate to the project display
cd weather-app

3. Install dependencies:
npm install
4. Set up API Keys:
Go to src/apiData/APIs.js.
Replace the placeholder API keys with your own keys. 
 (See instructions below for obtaining API keys)

5. Start the development server:
npm start

## APIs
This app utilizes the following APIs:

OpenWeatherMap API: Provides current weather data, forecasts, and more.
Obtain API key from OpenWeatherMap and replace YOUR_OPENWEATHERMAP_API_KEY in src/apiData/APIs.js.

WeatherAPI API : Provides hourly forecasted weather data
Obtain API key from weatherapi.com and replace YOUR_WEATHERAPI_API_KEY in src/apiData/APIs.js.


##Contributing
Contributions are welcome! If you'd like to add new features, improve existing ones, or fix bugs, feel free to fork this repository and submit a pull request.

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

Enjoy exploring the weather with our Awesome Weather App! If you have any questions or suggestions, feel free to open an issue.

Feel free to customize it further to suit your project's specific needs or style preferences!

About

A weather forecast app made with React JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published