Code Monkey home page Code Monkey logo

forex_exchanger's Introduction

ExchangeIt

Application Structure

    |src
      |Exchange
        |Line
        |ExchangeForm

Description

For your foreign exchange needs, ExchangeIt is a simple application that allows you to get the latest exchange rates and the historical rate for the given change pair. In case the application does not load the data, reclick the 'Exchange' button

Setting up & running the application

You can view the hosted application (here)[https://exchangeit-e8d73.web.app/exchange]

API(s) Used:

  1. Alpha Vantage This application makes use of the following functions aviled by Alpha Vantage.
    • CURRENCY_EXCHANGE_RATE
    • FX_DAILY

API Limitations:

a) For currencies with low trading frequencies, the API has no returned data
b) The free plan for the API is rate limited to 5 requests per minute and 500 requests per day
  1. JSON Server on db.json Alphavantage provides a CSV file for all available currencies on the platform. Hosted here:here This list is stored in the db.json file as the reference currencies used in the application.This file provides a GET endpoint for fetching this list on demand.

API Limitations:

Technologies Used

  • Javascript fetch() API
  • REACT

Licenses

Open Licence

TODO:

- Display sidebar with drop down and input for currencies to exchange and form to submit exchange request

  • Display main content with historical graph of exchange rates for the submitted pair for the past 2 weeks as a graph of exchange rates
  • Allow user to login
  • Add contact information
  • Add Homepage information
  • Show main body as graph with histories of all previous values for the exchange pair - Host on Heroku/ AWS (used Firebase instead)

forex_exchanger's People

Contributors

wanjohiwanjohi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.