Skip to content

oopsankit/Weather-Application

Repository files navigation

Weather Application

Overview

The Global Weather Application is a web-based tool built using Python Flask that provides real-time weather information for cities around the world. This application allows users to search for weather conditions in various locations, offering a user-friendly interface to access up-to-date meteorological data.

Features

  • City Weather Search: Users can search for weather information by city name.
  • Real-time Data: Fetches current weather data from a reliable weather API.
  • Temperature Display: Shows temperature in both Celsius and Fahrenheit.
  • Weather Conditions: Provides information on current weather conditions (e.g., sunny, cloudy, rainy).
  • Additional Metrics: Displays humidity, wind speed, and atmospheric pressure.
  • Responsive Design: Optimized for various screen sizes and devices.

Technologies Used

  • Backend: Python Flask
  • Frontend: HTML, CSS, JavaScript
  • API: OpenWeatherMap API for weather data
  • Deployment: Heroku (or your preferred hosting platform)

Running the Application

  1. Start the Flask application:

    python app.py
    
  2. Open your browser and navigate to http://localhost:5000 to access the application.

Deployment

To deploy this application to a production environment:

  1. Choose a hosting platform (e.g., Heroku, PythonAnywhere).
  2. Follow the platform's instructions for deploying a Flask application.
  3. Ensure you set the environment variables, including your API key, in the production environment.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors