Angular Currency Converter/Calculator

Working with latest Angular 8.

This project was generated with Angular CLI version 8.0.6.

Currency Converter/Calculator

Used localStorage to limit number of requests to api endpoint.

Default base conversion currency is EUR (Euro)

Prerequisites

Setup and installation

  1. Clone the repository.
  2. Navigate to root project folder using any command line interface (e.g. Command Prompt on Windows).
  3. Run npm install to install packages.
  4. Run development server.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/.

Project structure

/src - source folder, has the general Angular CLI project structure.

Usage

On first load, application displays welcome message.

On successful load, application navigates user automatically to Exchange Rates page where user can select base currency and filter quote currencies.

Clicking on quote currency navigates user to Currency Converter where user can enter desired amount to convert. Currency select form fields are prepopulated but user can make its own selection of currency.

Clicking on Convert button Conversion Details section is displayed with resulting amount and exchange rates of selected currencies.

Additionaly, user can swap currencies by clicking on Reverse icon button located between currency select form fields.

To Do