Skip to content

joise-s-arakkal/Weather-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒค๏ธ Flask Weather App

A simple Flask-based web application to fetch and display current weather information for any city using the Weatherbit API.


๐Ÿ“ธ Preview

Weather App Screenshot


๐Ÿš€ Features

  • Search for current weather by city name
  • Fetches real-time weather data from Weatherbit API
  • Lightweight, responsive HTML interface
  • Built with Python, Flask, and Jinja2 templates

๐Ÿ› ๏ธ Installation

1. Clone the Repository

git clone https://github.com/joise-s-arakkal/Weather-App.git
cd Weather-App

2. Create a Virtual Environment (Optional but Recommended)

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

3. Install Dependencies

pip install -r requirements.txt

4. Set Up .env File

Create a .env file in the root directory with the following content:

WEATHER_API_KEY=your_weatherbit_api_key_here

๐Ÿ”‘ You can obtain your free API key from weatherbit


๐Ÿšฆ Running the App

python app.py

Visit http://localhost:5050 in your browser.


๐ŸŒ Made with โค๏ธ using Flask and Weatherbit API

About

A simple Flask-based weather website using weatherbit API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published