Skip to content
This repository has been archived by the owner on Mar 21, 2023. It is now read-only.
/ BullBear Public archive

BullBear is a MERN stack web app that lets users view stock information and add tickers from the NYSE to their own watch list.

Notifications You must be signed in to change notification settings

DariusGarcia/BullBear

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BullBear

BullBear is a MERN stack web app that lets users create an account and add stocks from the S&P500 index to their own personal watch list.

Description

I decided to build this web app since I enjoy investing and reading up on stocks, and what better way to keep track of my stocks than to build out my own stock tracking application.

Video demo

Screenshot of web app

Usage

  • Create an account and view market data about your favorite stocks.
  • Add stock tickers to your own watchlist.
  • See details such as latest price, volume, market cap, recent news, and broad market index quotes.

Technologies used:

  • React
  • Javascript
  • Node.js
  • Express.js
  • Tailwind CSS
  • MongoDB
  • User Authentication
  • Chart.js
  • Client hosted on Vercel
  • Server deployed on Heroku
  • Fmp Cloud stock data API endpoints
  • Context API

User Stories

The following functionality is completed:

  • User can create an account and sign in.
  • The user should switch between different tabs - viewing the dashboard, market, or home page.
  • User can search all stocks listed in the S&P500 Index.
  • User can add and delete stocks from their own personal watchlist.
  • User can view up to date news articles about the most prominent stocks in the market.
  • User can view the stats and metrics about different stock tickers.

Installation

Setting up the Client

cd into the Client/ directory and run:

npm install
npm start

Setting up the Express Server

To start the server, you can cd into the Server/ directory and run:

npm install
node server.js

About

BullBear is a MERN stack web app that lets users view stock information and add tickers from the NYSE to their own watch list.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages