Skip to content

A stock trading application created using PERN stack and the IEX cloud API

Notifications You must be signed in to change notification settings

melvinjjoseph/bullbear-stocks-app

Repository files navigation

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

About

A stock trading application created using PERN stack and the IEX cloud API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published