This application is made primarily in Javascript, specifically it makes use jQuery, Semantic UI, Node.js and Express. This application is mobile responsive as well.
- jquery v3.5.1
- semantic-ui-css v2.4.1
- semantic-ui-calendar v0.0.8
- Express v4.17.1
- Axios v0.19.2
- body-parser v1.19.0
- dotenv v8.2.0
- handlebars v4.7.6
- vanilla-router v1.2.8
-
clone the repo.
-
create a .env file with the same name with the following variables inside :
API_KEY = <your Fixer.io api key> PORT = 4000 TIMEOUT = 5000 SYMBOLS = INR,USD,EUR,GBP,AUD,BTC,KES,JPY,CNY FREE_CURRCONV_API = <your Free Currency Converter API key>
-
Then go to your terminal inside the repo directory to install the npm modules or dependencies :
npm install
This single page application web app follows monolithic code design, and is modular in nature. It also is mobile responsive and does so with the help of Semantic UI. The features are today's currency rates, historical rates and conversion rates.
The mobile views is as follows :
And the web view is as follows :
A live version of the web app can be found here at Glitch