/UniversalAutomaticCurrencyConverter

A currency converter for chrome and firefox which supports a large amount of currencies and can automatically convert websites

Primary LanguageTypeScript

Universal Automatic Currency Converter

An extension for Chrome, Firefox and (the new) Edge

Firefox add-on

Chrome extension

Edge extension

Build Status

Source code submission guide

Environment

  • NodeJs (LTS v16.X.X)
  • Npm (v8.X.X)
  • Windows 10 (which OS compiles it should hopefully not matter)

The exact sub-versions should not matter

Build

Run the following commands:

  1. npm install
  2. npm run start:dev

Individual components can also be viewed in storybook

  • npm run storybook (http://localhost:6006)

Deployment code is placed in dist.zip

Summary of features

  • Intelligent conversion and detection of currencies

  • Automatic and non-intrusive in-site conversions

  • Always access to converter no matter where you are

  • Simple UI, yet extensive customization

General features

  • Support for more than 170 currencies and their symbolic equivalents, getting rates from fixer.io and openexchangerates.org

  • Intelligent currency detection, catching everything for most if not all symbols, $, £ and € to EUR, USD, GBP to 'US $'

  • Non-intrusive in-site replacement, will never break any website functionality

  • Control exactly how your prices are displayed, anything from $100 or 100 dollars to 100 schmekels

  • Intelligent localization of multi-currency symbols like $ and kr

  • Optional highlighting of prices being converted on pages

  • Flip quickly between converted prices and original using either left-clicking, a self chosen shortcut or via the UI

  • Mini converter between currencies in the popup window

  • Blacklisting and whitelisting of websites for conversion