This app aims to provide a somewhat flexible frontend interface to display the public data provided by BIS.
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.
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)
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.
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