Skip to content

Latest commit

 

History

History
69 lines (39 loc) · 1.48 KB

File metadata and controls

69 lines (39 loc) · 1.48 KB

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