-
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
-
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.
Please follow the instructions below to setup the project:
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
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
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
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 if3000
is already in use. -
The server side runs at
http://localhost:5000
or a different port if5000
is already in use.