Skip to content

Latest commit

 

History

History
107 lines (71 loc) · 1.74 KB

File metadata and controls

107 lines (71 loc) · 1.74 KB

☁️ Smart Weather App

A modern desktop weather application built with Python and Tkinter that provides real-time weather updates and air quality information for any city. The app also includes voice assistance using pyttsx3 for an interactive user experience.


🚀 Features

  • 🌦️ Real-time weather updates
  • 🌡️ Displays temperature, humidity, and wind speed
  • 🌫️ Air Quality Index (AQI) monitoring
  • 🔊 Text-to-speech weather announcements
  • ⚠️ Voice alerts for unhealthy air quality levels
  • 🖥️ Simple and user-friendly GUI

🛠️ Technologies Used

  • Python
  • Tkinter
  • Requests
  • pyttsx3
  • Weather API

📦 Installation

1️⃣ Clone the Repository

git clone https://github.com/your-username/smart-weather-app.git

2️⃣ Navigate to the Project Directory

cd smart-weather-app

3️⃣ Install Required Dependencies

pip install requests pyttsx3

▶️ Run the Application

Run the following command:

python main.py

📸 Application Preview

Add screenshots of your application here.

![App Screenshot](screenshot.png)

📂 Project Structure

smart-weather-app/
│
├── main.py
├── requirements.txt
├── README.md
└── assets/

🔮 Future Improvements

  • 📍 Automatic location detection
  • 📊 Weather forecast charts
  • 🌙 Dark mode support
  • 📱 Mobile-responsive version
  • ☁️ Multiple city tracking

🤝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

👨‍💻 Author

Developed with ❤️ using Python and Tkinter.