Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anna-yeddi/currency-calculator
Currency Calculator app converts currency to/from USD, RUB, CAD, and EUR. Converter sends AJAX request to live JSON API to get current market exchange rates.
https://github.com/anna-yeddi/currency-calculator
ajax api-client es6 json json-api timestamp
Last synced: 5 days ago
JSON representation
Currency Calculator app converts currency to/from USD, RUB, CAD, and EUR. Converter sends AJAX request to live JSON API to get current market exchange rates.
- Host: GitHub
- URL: https://github.com/anna-yeddi/currency-calculator
- Owner: anna-yeddi
- License: mit
- Created: 2019-01-16T17:20:36.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-13T18:32:51.000Z (almost 6 years ago)
- Last Synced: 2024-11-24T12:13:33.529Z (2 months ago)
- Topics: ajax, api-client, es6, json, json-api, timestamp
- Language: JavaScript
- Homepage: http://wedare.tech/currency-calc/
- Size: 3.78 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Currency Calculator v.1.1
Currency Converter App helps users to convert USD into another usable currency (RUB, CAD, or EUR) in just a moment. Based on current market exchange rates, app will calculate the currency's corresponding value of the entered amount of money.
## Features:
- AJAX requests;
- JSON API for live exchange rates updates;
- HTML5, CSS3, JS(ES6).## Updates in v1.1 1/24/2019:
- Refresh rates function added;
- Cursor for the refresh button implemented;
- Currency labels transctipted;
- CSS styles tweaked to improve responsiveness;
- JS code refactored to fasten load and reduce length in 32%;
- JSON data from API stored when the page is loaded to fasten the access and reduce requests to server in five times.## Updates in v1.0 1/23/2019:
- JSON API integrated as live JSON exchange rates server;
- Localization realized for users to display the time that the rates were published;
- UNIX Timestamp value used for DateTime manipulation;
- Ruble sign converted in HTML Entity to improve cross-browser support;
- Date script in copyright field fixed.## Updates in beta 1/18/2019:
- Conversion expanded to CAD & EUR;
- Support to all directions of conversion realized;
- Fonts fixed;
- Icon & flexbox added;
- Cticky footer introduced;
- Art direction & resolution switching implemented;
- Updated local JSON server with stored exchange rate and update date;
- Optimized image breakpoints for background image introduced.## GTBD:
- optimize image breakpoints for retina displays;
- fix error message (after logical operator in requests)