Skip to content

WeatherAppbyAlsunny is a responsive web application built with React that allows users to view the weather forecast for a specific location. The app fetches weather data from the [WeatherAPI.com](https://www.weatherapi.com/) and presents it in a user-friendly interface. The app is styled using Bootstrap and custom CSS for a clean and modern design.

License

Notifications You must be signed in to change notification settings

AlSabriBhuiyan0/WeatherAppbyAlsunny

Repository files navigation

Weather-App-by-Alsunny 🌦️

Overview

WeatherAppbyAlsunny is a responsive web application built with React that allows users to view the weather forecast for a specific location. The app fetches weather data from the WeatherAPI.com and presents it in a user-friendly interface. The app is styled using Bootstrap and custom CSS for a clean and modern design.

Features

  • Real-Time Weather Data: Get current weather conditions, including temperature, humidity, wind speed, and more.
  • 3-Day Forecast: View the weather forecast for the next three days.
  • Responsive Design: The app is fully responsive and adapts to different screen sizes using Bootstrap.
  • Day/Night Mode: The app changes its theme based on the time of day, providing a day/night mode automatically.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • WeatherAPI.com: A weather data API used to fetch current and forecasted weather information.
  • Bootstrap: A popular CSS framework for responsive design.
  • CSS: Custom styles for additional design customizations.

Installation

To get a local copy up and running, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/AlSabriBhuiyan0/WeatherAppbyAlsunny.git
    
  2. Navigate to the Project Directory:
    cd WeatherApp
    
  3. Install Dependencies:
    npm install
    
  4. Set up environment variable, create a .env file file in the root of the project with the following content:
    VITE_WEATHER_API_KEY=your_weatherapi_key
    
  5. Run the application

npm run dev

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  • Fork the Project.
  • Create your Feature Branch (git checkout -b feature/AmazingFeature).
  • Commit your Changes (git commit -m 'Add some AmazingFeature').
  • Push to the Branch (git push origin feature/AmazingFeature).
  • Open a Pull Request.

License

Distributed under the MIT License. See LICENSE for more information. WeatherApp is a responsive web application built with React that allows users to view the weather forecast for a specific location. The app fetches weather data from the WeatherAPI.com and presents it in a user-friendly interface. The app is styled using Boots

About

WeatherAppbyAlsunny is a responsive web application built with React that allows users to view the weather forecast for a specific location. The app fetches weather data from the [WeatherAPI.com](https://www.weatherapi.com/) and presents it in a user-friendly interface. The app is styled using Bootstrap and custom CSS for a clean and modern design.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published