https://github.com/muhammadadnan1998/building_time_zone_app_using_python
https://github.com/muhammadadnan1998/building_time_zone_app_using_python
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/muhammadadnan1998/building_time_zone_app_using_python
- Owner: MuhammadAdnan1998
- Created: 2025-03-08T17:53:31.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-10T07:21:04.000Z (over 1 year ago)
- Last Synced: 2025-03-10T07:33:19.378Z (over 1 year ago)
- Language: Python
- Size: 86.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Time Zone App
  
## Overview
The **Time Zone App** is a simple and interactive web application built using Streamlit. It allows users to view the current time in multiple time zones and convert time between different zones seamlessly.
## Features
- ✅ Display the current time in selected time zones.
- ⏳ Convert a specific time from one time zone to another.
- 🎨 User-friendly interface with dropdowns for easy selection of time zones.
- 🌍 Supports multiple time zones, including UTC, Asia, America, Europe, and Australia.
## Technologies Used
- **🟦 Python** (for backend logic)
- **📊 Streamlit** (for building the interactive web app)
- **🕒 ZoneInfo** (for handling time zones)
- **📅 Datetime** (for time operations)
## Installation & Setup
1. Clone this repository:
```sh
git clone https://github.com/MuhammadAdnan1998/Building_Time_Zone_App_Using_Python.git
cd time-zone-app
```
2. Create a virtual environment and activate it:
```sh
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
```
3. Install the required dependencies:
```sh
pip install -r requirements.txt
```
4. Run the Streamlit app:
```sh
streamlit run app.py
```
## Usage
1. 🎯 Select time zones from the multi-select dropdown to view the current time.
2. 🔄 Use the time conversion section to convert a given time from one time zone to another.
3. ✅ Click the "Convert Time" button to get the converted time.
## Contributing
If you would like to contribute, feel free to fork the repository and submit a pull request with improvements.
## License
This project is licensed under the **MIT License**.
## Contact
📩 For any questions or suggestions, feel free to reach out to **Muhammad Adnan** at **adnanshaikh84482@gmail.com**.