Welcome to the Weather App & Extension project! This repository contains the source code for a dynamic and responsive weather application and a browser extension, both built using React. Developed for Verve Bridge, this project aims to provide real-time weather forecasts with a sleek user interface.Weather app is responsive to both desktop and mobile screens.
Untitled.video.-.Made.with.Clipchamp.mp4
Our weather app leverages the power of the WeatherAPI.com to provide current weather conditions, hourly forecasts, and extended daily forecasts for any location. Users can easily search for cities and receive up-to-date weather information, including temperature, humidity, wind speed, and more.
The weather extension brings the same real-time weather data directly to your browser. With a simple and clean interface, users can quickly check the weather without leaving their current webpage. This extension is designed to be lightweight and user-friendly, making it a convenient tool for daily use.
- Real-Time Weather Data: Fetches and displays accurate weather information using the WeatherAPI.
- Dynamic Search: Offers instant city suggestions and search functionality.
- Hourly & Daily Forecasts: Provides detailed forecasts for the current day and upcoming days.
- Responsive Design: Ensures optimal viewing experience across different devices and screen sizes.
- Easy Integration: Simple to install and use as a browser extension.
- React: Front-end library for building user interfaces.
- CSS: For styling and responsive design.
- WeatherAPI.com: API for accessing weather data.
- JavaScript: Core programming language for functionality.
- HTML: Markup language for structuring the web content.
- Node.js and npm installed on your machine.
- A WeatherAPI.com API key (you can get one by signing up on their website).
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to WeatherAPI.com for providing the weather data.
- Special thanks to Verve Bridge for the inspiration and support for this project.