Site icon Student Projects Live

Weather App

Weather App Project

This project is a Weather App built using Django, which is a popular Python web framework. Think of it as a website where you can check the weather for any city in the world. It’s like having a personal weather station on your computer or phone! It features a modern, responsive UI with glassmorphism design, animated backgrounds, and comprehensive weather data including current conditions, hourly forecasts, and 5-day predictions.

Imagine you want to know if it’s raining in Mumbai or sunny in Bengaluru. You just type the city name into the search box, and the app shows you all the weather information you need. It’s like magic, but it’s actually technology working behind the scenes!


Purpose


Core Features


Technology Stack

Backend

Frontend

Development Tools


Get a Free API Key:

  1. Go to OpenWeatherMap
  2. Sign up for a free account
  3. Get your API key from the dashboard
  4. Replace YOUR_API_KEY_HERE in settings.py with your actual key

Step-by-Step Guide

  1. Open the App: Go to http://127.0.0.1:8000 in your browser
  2. Search for Weather:
    • Type a city name (e.g., “Mangaluru”)
    • Click the Search button
    • Or press Enter on your keyboard
  3. View Results:
    • See current weather at the top
    • Check weather stats in the middle
    • Look at hourly forecast
    • Check 5-day forecast at the bottom
  4. Use Location Feature:
    • Click “📍 Current Location”
    • Allow location access when prompted
    • See weather for your area

Video Demo


Download Weather App

Exit mobile version