Skip to content

This repository contains a weather information web application built using Python and Flask. It allows users to search for cities and view real-time weather data such as temperature and conditions using an external weather API. The frontend is built with HTML templates and CSS, and the application is deployed on Render.

Notifications You must be signed in to change notification settings

Confy-Code/Weather_calcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author: Confy-Code

Weather Information Web App

This is a simple weather application built using Python (Flask) that displays real-time weather information for different cities around the world.

The application uses HTML templates for rendering views, CSS for styling, and integrates an external weather API to fetch live data.


Project Overview

Users can:

  • Search for a city
  • View current weather details
  • Receive feedback if a city is not found

The application is designed as a beginner-friendly mini project and is deployed on Render.


Technologies Used

  • Python
  • Flask
  • HTML (Jinja Templates)
  • CSS
  • External Weather API
  • Render (Deployment)

Project Structure

structure2

Installation & Setup

1. Clone the repository

git clone https://github.com/Confy-Code/Weather_calcs.git

cd Weather_calcs

2. Create your own virtual environment

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

3. Install the progect's dependencies

  pip install -r requirements.txt

4. Run the application and open your localhost adress via browser

  python server.py

Deployment

Hosted on Render via link: (https://confy-weather.onrender.com)

Environment variables are configured via the Render dashboard

Application is started using the main server file

About

This repository contains a weather information web application built using Python and Flask. It allows users to search for cities and view real-time weather data such as temperature and conditions using an external weather API. The frontend is built with HTML templates and CSS, and the application is deployed on Render.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published