Skip to content

mujibsayyad/Stock-Trading-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Stock Trading Platform

Tech Stack

  • Frontend: Next.js

  • Backend: Node.js / Express.js

  • All Tech: Next.js, Redux-Toolkit, MUI, Node.js, Express.js, JWT, Socket.io, Redis, MongoDB, TypeScript

Overview

  • Developed a user-friendly Stock Trading Platform with Next.js and included Google Login for simpler user access.

  • A backend using Node.js, Socket.io, Redis, and MongoDB that receives Real-Time stock data from the NSE India.

  • Access Real-Time and Historical data for NSE India, along with Market Status and the ability to Search for NSE stocks.

Project Setup

Please follow the instructions below to setup the project:

Clone the Repository

First, we need to clone the repository. Open your terminal, navigate to your desired directory, and run the following command:

git clone https://github.com/mujibsayyad/Stock-Trading-Platform.git

Navigate into the Project Directory

Once cloning is complete, navigate into the new project directory with this command:

  • Navigate to client folder
cd client
  • Navigate to server folder
cd server

Install Dependencies

Now we'll install the project's dependencies. Make sure you have Node.js installed on your machine. To install the dependencies, run the following command:

npm install

or

yarn

Start the Development Server

Finally, start the development server with this command:

npm run dev

or

yarn dev
  • The client side runs at http://localhost:3000 or a different port if 3000 is already in use.

  • The server side runs at http://localhost:5000 or a different port if 5000 is already in use.