A sleek, minimalist, and highly interactive web application for converting numbers between various number systems (Binary, Decimal, Octal, Hexadecimal). Built with Python Flask for the backend logic and a modern UI by HTML, CSS, and JavaScript.
- Number System Conversion: Seamlessly convert numbers between Base 2 (Binary), Base 8 (Octal), Base 10 (Decimal), and Base 16 (Hexadecimal).
- Modern UI: A visually stunning user interface with transparent, frosted glass effects, subtle animations, and a dark, elegant theme.
- Floating Result Animation: Results are displayed dynamically as large, glowing numbers that float up and fade away, providing a unique and satisfying user experience.
- Real-time Client-Side Validation: Immediate feedback for invalid inputs based on the selected base.
- Responsive Design: Optimized for a great user experience on both desktop and mobile devices.
- Clean & Intuitive: A simple, single-page interface focusing purely on the conversion functionality.
- Backend:
- Python 3
- Flask (Web Framework)
- Frontend:
- HTML5
- CSS3
- JavaScript
Follow these steps to set up and run the project on your local machine:
-
Clone the repository:
git clone https://github.com/adwaithprasanth/Base-Convert.git cd Base-Convert -
Create a Python Virtual Environment:
python3 -m venv venv
-
Activate the Virtual Environment:
- On macOS/Linux:
source venv/bin/activate - On Windows:
venv\Scripts\activate
- On macOS/Linux:
-
Install the required dependencies:
pip install Flask
-
Run the application:
flask run
or
python app.py
-
Access the application: Open your web browser and go to
http://127.0.0.1:5000/.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m 'Descriptive commit message' - Push to your fork:
git push origin feature-name
- Create a Pull Request to the
mainbranch of this repository.
This project is open source and available under the MIT License.
