Skip to content

notnotrachit/GitGoing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Dashboard

A simple, interactive weather dashboard built with Streamlit that allows users to check current weather conditions for any city. This project is designed as a learning exercise for Git and GitHub collaboration.

🌟 Features

  • Check current weather for any city
  • View temperature, humidity, and weather conditions
  • Simple and intuitive user interface

🚀 Getting Started

Prerequisites

  • Python 3.8 or higher
  • pip package manager

Installation

  1. Clone the repository

  2. Create a virtual environment (recommended)

python -m venv venv
source venv/bin/activate  # On Windows, use: venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Get an API Key
  • Sign up at OpenWeatherMap
  • Generate an API key from your account dashboard
  • Save your API key securely

Running the App

streamlit run app.py

🤝 Contributing

We welcome contributions from developers of all skill levels! This project is designed to help you learn Git and GitHub workflows.

How to Contribute

  1. Fork the repository
  2. Create a new branch for your feature
git checkout -b feature/your-feature-name
  1. Make your changes
  2. Commit your changes
git add .
git commit -m "Add meaningful commit message"
  1. Push to your fork
git push origin feature/your-feature-name
  1. Open a Pull Request

Guidelines

  • Check existing issues and PRs before creating your own
  • Add comments to your code where necessary
  • Test your changes before submitting

📝 Requirements

streamlit>=1.10.0
requests>=2.28.0
python-dotenv>=0.20.0

🚨 Known Issues

See the Issues page for a list of known issues and planned improvements.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages