A lightweight web application that provides a 7-day weather forecast for any location worldwide.
You can view the live version of the app here: Weather App
- Retrieve the 7-day weather forecast for any inputted location.
- Utilizes the Visual Crossing API to fetch detailed weather data.
- Implements the GeoDB Cities API to provide a city search dropdown for user convenience.
- Displays dynamic background videos based on weather conditions (e.g., rain, clear day).
- HTML, CSS, and JavaScript for the front-end.
- Webpack for bundling and asset management.
- Visual Crossing API for weather data.
- GeoDB Cities API for location search functionality.
- Clone the repository:
git clone https://github.com/your-username/weather-app.git
- Install dependencies:
npm install
- Start the development server:
npm start
- Add unit tests for improved reliability.
- Extend support for more APIs.