What happens when you mix different chemical reactants? Well, in this project, you can choose two specific reactants and mix them to see what the reaction would be. This project was coded in JavaScript and utilizes a CSV data file. The reactant options are populated dynamically from this data file, as well as the information about the product created. The goals of this project were to create a basic application that would provide for future expansion in progressive versions of the app. Options for growth are:
- Graphics for the reactants as well as the mixed result.
- Options to change the amounts of each reactant.
- Visual feedback about the product created (i.e. warning sign, careful handling, etc.)
- More reactant options.
- Additional calculations based on Entropy, Enthalpy, and Energy change of the reaction.