An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Time Zone App

![Streamlit](https://img.shields.io/badge/Streamlit-FF4B4B?style=for-the-badge&logo=streamlit&logoColor=white) ![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge&logo=python&logoColor=white) ![MIT License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)

## 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**.