Skip to content

This is a simple weather application built using Python and Flask that fetches weather data from the OpenWeatherMap API. The application allows users to get weather information by entering a city name or by using geolocation features.

Notifications You must be signed in to change notification settings

Ritam-jash/Weather_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Application

This is a simple weather application built using Python and Flask that fetches weather data from the OpenWeatherMap API. The application allows users to get weather information by entering a city name or by using geolocation features.

Features

  • Fetch weather data by entering a city name.
  • Use geolocation to fetch weather data based on the user's current location.
  • Provide user feedback during the geolocation process.
  • Default location feature to display weather for a predefined city if geolocation is unavailable or denied.
  • Display detailed weather information, including temperature, description, humidity, and wind speed.

Project Structure

weather-app/
│
├── app.py                # The main Flask application file
├── requirements.txt      # List of Python dependencies
├── templates/
│   └── base.html         # Base template for the web pages
│   └── index.html        # Main template displaying the weather data
├── static/
│   └── style.css         # Stylesheet for the application
├── README.md             # Project documentation
└── .gitignore            # Files and directories to ignore in Git

About

This is a simple weather application built using Python and Flask that fetches weather data from the OpenWeatherMap API. The application allows users to get weather information by entering a city name or by using geolocation features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published