An interactive temperature conversion application with multiple features and a user-friendly interface.
The application is divided into four main sections:
-
Converter
- Convert temperatures between Celsius, Fahrenheit, and Kelvin.
- Includes key temperature references:
- Absolute Zero
- Boiling Point of Water
- Freezing Point of Water
- Room Temperature
- Body Temperature
- Displays the results using either a Vertical Chart or a Horizontal Chart.
-
Settings
Customize your experience with the following options:- Number of History Items: Set the maximum number of entries displayed in the history table.
- Dark Mode / Light Mode: Switch between themes by changing the CSS file of all scenes.
- Number of Decimals: Define the number of decimal places for conversions.
- Graph Orientation: Choose between a Vertical or Horizontal Chart display.
-
History
- A table logs all conversions performed in the application, showing:
- Date: The date and time of the conversion.
- Information Type: Indicates if the entry is a user conversion, a key temperature, or an error.
- Input Data: The user-provided value for the conversion. For key temperatures, this will be blank. For errors, it will say "Error".
- Output Data: The resulting temperature. For errors, it will say "Error".
- Additional Features:
- Delete Column: Remove specific entries from the table.
- Search Bar: Quickly search for specific entries in the history.
- Clear History Button: Delete all entries in the history table.
- A table logs all conversions performed in the application, showing:
-
Help
- A slide show provides an overview of the application's functionality.
- Navigation buttons allow you to move between slides.
- The final slide redirects you to the Converter tab.
The application includes a Menu Bar for seamless navigation between different sections.
This application was developed by:
- Tonny Zhao
- Jeremy Vieria