Skip to content

Repository files navigation

Effective Exchange Rates App

This app aims to provide a somewhat flexible frontend interface to display the public data provided by BIS.

What are Effective Exchange Rate Indexes ?

An EER index is a measure of the value of a country's currency relative to a basket of foreign currencies over time. The index is calculated by comparing the current EER to a base period, which is usually set to equal 100. If the EER increases over time, it means that the currency is appreciating in value relative to the basket of foreign currencies. If the EER decreases over time, it means that the currency is depreciating in value relative to the basket of foreign currencies.

Goals & Stack

This is the front end part of the EER API project, you can check the backend here. It is mainly meant for my own learning. Some topics I had to approach for this project include (with the respective chosen technologies):

  • Basic Databases Design and Setup (Postgres + Rails Active Record)
  • API Development (Ruby on Rails)
  • Front-end client consuming the API (React + TypeScript)
  • Componentization and Responsiveness (I mostly relied on Shadcn-UI)

Technical Decisions

As I go through this project many small decisions are made in all layers, you can go to Decisions & Comments to have a closer look on my process.

Setup

You can run this project locally with:

Clone the repo:

git clone https://github.com/rebecaaras/eer-app.git
cd https://github.com/rebecaaras/eer-app.git

Install dependencies:

npm install

Run the project:

npm run dev

Open in browser and enjoy :)

http://localhost:5173

About

Client front end for the Effective Exchange Rates Api

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages