Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 2.77 KB

README.md

File metadata and controls

36 lines (29 loc) · 2.77 KB

Note: Starting 15th June 2023 the free version of the IEX Cloud API no longer provides free access to financial data. To access financial data you need to get the paid version of the IEX API at $19/month.

Bullbear-Stocks-App

A stock trading application built using React(Frontend), Node.js and Express(Backend) and PostgreSQL for database. It uses the IEX cloud API to retrieve stock data and Chart.js to visualize graphs.

Getting started...

  1. Head over to IEX Cloud to create an account to generate your API key
  2. Clone this repository with git clone https://github.com/melvinjjoseph/bullbear-stocks-app.git or git clone git@github.com:melvinjjoseph/bullbear-stocks-app.git
  3. Create a local database using queries in the db.js file
  4. Create a .env file and fill in the required fields based on the .env_sample file
  5. Run npm i
  6. Change directory cd client and run npm i
  7. Return to the root directory and run npm run dev to start the development server
  8. Open localhost:5000 in your browser.

Tools used

React -Front End Framework

NodeJS  ExpressJS -Back End Stack and routing

PostgreSQL -Database

Bootstrap -Styling

IEX Cloud API- Retrieve stock data

Chart.js- For plotting graphs to visualise data

Check out some sample images from the app

Home page

image

Welcome page

image

Trading page

image

Portfolio page

image