weatherCast is a powerful weather web application that provides real-time weather information, including temperature, humidity, and historical data for the past five days. This app retrieves data from the WeatherAPI, a reliable weather data API.
- Current weather information: Get access to the current temperature and humidity for any location.
- Historical data: View detailed weather information for the past five days, allowing users to analyze trends and make informed decisions.
- Interactive UI: The web app offers an intuitive user interface, providing an enjoyable experience for users to interact with weather data effortlessly.
- Location-based weather updates: weatherCast leverages geolocation data to automatically display weather information for the user's current location, ensuring accurate and personalized results.
- Responsive design: The application is optimized for various devices, such as desktops, tablets, and mobile phones, providing a seamless experience across different platforms.
- HTML5
- CSS3
- JavaScript
- Webpack
- Date-fns
- Async Await
(https://rahulkrishna-a.github.io/WeatherCast/)
- API : https://www.weatherapi.com/
- Design Inspiration : https://dribbble.com/
- Icons : https://icons8.com/icons
- Fonts : https://fonts.google.com/
In order to setup and work on this project on your own, you will need to:
-
Clone this project:
git clone [email protected]:RahulKrishna-A/WeatherCast.git
-
Once you have cloned this project, you can install the required dependencies by using:
npm install
-
A live demo of the project can be started by using:
npm start
-
Distribution files can be produced using:
npm run build
Contributions, issues, and feature requests are welcome!
If you got until here, show your love hitting the ⭐️ button, I'd really appreciate it.