Skip to content

A realtime stock ticker implementation using NodeJS, MongoDB, Socket.io, and ReactJS.

Notifications You must be signed in to change notification settings

ravidhavlesha/wallstreet-91

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Stock Application

A realtime stock application which display user's selected stock and changes as the stock value changes. The stock changes are mocked programatically using random values.

This system is built with NodeJS, MongoDB, Socket.io, and ReactJS.

Getting Started

Software Requirements

  • NodeJS 8+
  • NPM 3.5+
  • MongoDB 4+

How to install?

  1. Clone the project from github.
git clone https://github.com/ravidhavlesha/wallstreet-91.git ./wallstreet-91
  1. Install dependencies.
cd wallstreet-91
npm install
  1. Setup environment variables.
  • You will find a file named .env.example in root directory of this project.
  • Create a new file by copying .env.example file and renaming it to .env.
cp .env.example .env
  • Update the newly created .env file with your values.
  1. Client.
cd client
npm install

Running the server locally.

npm run dev

Running the server as production.

cd client
npm run build
cd ../
npm run start

About

A realtime stock ticker implementation using NodeJS, MongoDB, Socket.io, and ReactJS.

Topics

Resources

Stars

Watchers

Forks