Number Converter

This simple calculator changes numbers from one base to another. It can convert from base 2 to 10 and 16, and vice versa. The app is written in vanilla JS, and the design is made with CSS. The main goal of this project was to learn HTML, CSS and JS. It was a good opportunity to practice the use of event listeners, and to get familiar with the DOM and cookies. It also changes the language of the text in the page when the user clicks on the language dropdown buttons. In 2025 I have implemented a CI pipeline, which triggers Cypress tests on every push to the main or other branches. Also triggers the tests on pull requests. The pipeline starts a Nginx server in a Docker container, and the results are shown in the GitHub actions tab. The app is hosted on GitHub pages.