A Streamlit-based web application for converting units across various categories. This app provides a simple, intuitive, and responsive interface for performing unit conversions quickly and accurately.
The Unit Converter is a user-friendly web application built with Streamlit that allows users to convert units across multiple categories, including length, weight, temperature, time, and speed. It is designed to be fast, reliable, and accessible on any device with a modern web browser.
- Length: Meters, Kilometers, Miles, Feet, Inches, Centimeters, Millimeters, Yards, Nautical Miles
- Weight: Grams, Kilograms, Pounds, Ounces, Stones, Tons
- Temperature: Celsius, Fahrenheit, Kelvin
- Time: Seconds, Minutes, Hours, Days, Weeks, Months, Years
- Speed: Meters per Second, Kilometers per Hour, Miles per Hour, Feet per Second, Knots
- Intuitive and responsive user interface.
- Real-time conversion with error handling.
- Support for both metric and imperial units.
- Modern and visually appealing design.
- Streamlit: A powerful framework for building and deploying data apps.
- Python: The core programming language used for logic and calculations.
- HTML/CSS: Custom styling for enhanced UI/UX.
- Python 3.8 or higher.
- Pip (Python package manager).
-
Clone the Repository:
git clone https://github.com/Abdurrehman2003/unit-converter.git cd unit-converter -
Install Dependencies:
pip install -r requirements.txt
-
Run the Application:
streamlit run unitconverter.py
-
Access the App:
- Open your web browser and navigate to
http://localhost:8501. - Use the app to perform unit conversions.
- Open your web browser and navigate to
We welcome contributions to improve the Unit Converter! Here’s how you can help:
- If you find a bug or have a feature request, please open an issue on the GitHub Issues page.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push to your fork.
- Submit a pull request with a detailed description of your changes.
- Follow PEP 8 guidelines for Python code.
- Use descriptive variable names and include comments where necessary.
This project is licensed under the MIT License. See the LICENSE file for details.
- Built with ❤️ using Streamlit.
- Inspired by the need for a simple and efficient unit conversion tool.
Feel free to explore, contribute, and use the Unit Converter for your needs! 🚀
