jfrag1 / RobinGood

Robinhood clone
7 stars 2 forks source link

RobinGood

https://robin-good.herokuapp.com/

RobinGood is a clone of the popular stock trading app Robinhood. Users can simulate the buying and selling of stocks, place and remove stocks on their watchlist, and navigate to stocks' detail pages using a search bar.

Technologies used

In this project, Ruby on Rails acts as a backend API, and React handles handles the views. Redux is used to manage the application state. All of the React and Redux code is contained within the frontend/ folder. The Recharts library takes care of constructing graphs, and the IEX Cloud API is used to retrieve real-time stock market data.

Versions:

Configuration

  1. run npm install
  2. run bundle install
  3. run bundle exec rails db:setup
  4. Sign up for a free API key from IEX Cloud to retrieve stock and news data.
  5. run bundle exec rails credentials:edit This will open a file. Add the following to the file, then save and close it:
    cloudIEX:
        api_key: {Your key here}
  6. run npm start This starts webpack in development mode.

Features

Buy Stock Form Sell Stock Form

Stock News

Stock List