Interface Overview
The application is organized into several key areas:Category Tabs
Switch between Temperature, Length, Weight, and Velocity conversions
Result Display
Large, prominent screen showing your conversion result
Input Fields
Enter values and select source/target units
History Panel
View and reload your recent conversions
Performing a Conversion
Select a Category
Click one of the four category tabs at the top:
- Temp (Temperature)
- Long (Length)
- Peso (Weight)
- Vel (Velocity)
Enter a Value
Type a numeric value in the Valor (Value) field. You can enter:
- Whole numbers:
100 - Decimals:
98.6 - Negative numbers:
-40
Select Source Unit
Choose your starting unit from the De (From) dropdown:
- Temperature
- Length
- Weight
- Velocity
- °C (Celsius)
- °F (Fahrenheit)
- K (Kelvin)
Select Target Unit
Choose your destination unit from the Hacia (To) dropdown using the same units listed above.
View the Result
The result appears automatically in the large display screen above the input fields. The result includes:
- The converted numeric value (formatted to 6 decimal places maximum)
- The target unit label
If you see ”…” in the result screen, the conversion is processing. This typically happens instantly.
Real-Time Conversion
The app features automatic conversion that triggers when you:- Type or modify the value in the input field
- Change the source unit dropdown
- Change the target unit dropdown
Swapping Units
The swap button (↔) between the input fields lets you instantly reverse the conversion direction:Click the Swap Button
Click the circular button with the left-right arrow icon located between the “Valor” and “De” fields.
- Before swap: 100 km → mi
- After swap: [result value] mi → km
Using the Conversion History
The app tracks your last 5 conversions in the History panel at the bottom:Viewing History
Each history item shows:- The original value and unit (left side)
- The converted result and unit (right side, in accent color)
History items are stored in memory only and will be lost when you refresh the page.
Reloading a Conversion
Click any history item to instantly reload that conversion:Status Indicator
The pulsing dot in the top-right corner indicates the app is running and connected:- Pulsing accent color: App is active and ready (yellow-green in dark mode, blue in light mode)
- The status dot uses the accent color defined by your current theme
Keyboard Shortcuts
| Key | Action |
|---|---|
| Tab | Navigate between input fields |
| Enter | Trigger conversion (when focused on value field) |
| Arrow Up/Down | Navigate dropdown options |
Error Handling
The app provides clear feedback for common issues:'Ingresa un valor' Error
'Ingresa un valor' Error
Cause: You tried to convert without entering a numeric value.Solution: Enter a number in the Valor field before converting.
'Error (sin conexión)' Message
'Error (sin conexión)' Message
Cause: The backend server is not responding.Solution: Ensure the Flask server is running and the ICE backend is available on port 10000.
Empty Result Screen
Empty Result Screen
Cause: No conversion has been performed yet, or the category was changed.Solution: This is normal. Enter a value and the result will appear.
Tips for Best Experience
Decimal Precision
Results are automatically rounded to 6 decimal places and trailing zeros are removed for clean display.
Category Switching
When you switch categories, the value field clears automatically to prevent confusion between different unit types.
Same Unit Conversions
Converting between identical units (e.g., kg → kg) returns the original value without making a server request.
Responsive Design
The interface adapts to your screen size with optimized layouts for mobile, tablet, and desktop devices.