Skip to content

This web application allows users to sign up, log in, create a Demet account, stock analysis, maintain a portfolio, Read relevant Articles, Buy and sell stocks

Notifications You must be signed in to change notification settings

Prashantrathour/TradeHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 

Repository files navigation

Stock Exchange Website

logo

Stock Exchange Website

Welcome to the Stock Exchange Website project! This web application allows users to sign up, log in, create a demat account, maintain a portfolio, and buy stocks.

Table of Contents

Features

  1. Sign Up: Users can create a new account by providing their information and credentials.
  2. Log In: Existing users can log in to their accounts using their credentials.
  3. Demat Account: Users can create a Demat account to hold their stocks and track their investments.
  4. Portfolio Management: Users can maintain their portfolio by adding, updating, and removing stocks.
  5. Stock Purchase: Users can buy stocks from the stock exchange.
  6. Stock Sell: Users can sell stocks from the stock exchange.
  7. Stock Transection History: Users can check or Moniter their history like buy and sell stocks.
  8. Stock Information: Users can access real-time stock information, including prices, charts, and company details.
  9. Account varification: User can verify their account by mobile otp( for this feature we are using firebase).
  10. Stock details: User can access real time and updated stock information by graph or user can also read stock related Articals.

Collaborators

Objectives

The main objectives of this project are:

Provide users with a seamless stock trading experience. Enable users to create and manage their demat accounts and portfolios. Provide real-time stock information to users. Ensure the security of user data and transactions.

Tech Stack

The project is built using the following technologies:

  • React
  • Redux
  • Sacss
  • javascript
  • html
  • css
  • styled components
  • express
  • Node.js
  • MongoDB Atlas
  • Chakra UI
  • JWT (JSON Web Tokens)
  • Bcryption
  • Firebase

Usage

  • Sign up for a new account using the provided registration form.
  • Log in to your account using your credentials.
  • Create a demat account to start managing your stocks.
  • Explore the stock information, including prices, charts, and company details.
  • Buy stocks from the stock exchange by specifying the quantity and desired price.
  • Maintain your portfolio by adding, updating, or removing stocks.
  • Sell your stocks when you decide to do so.

Demo Images

Landing Page

Landing Page

Sign Up Page

Stock Page

User Login

user login

After login user name is displayed on the navbar

Demat Account Creation Page

Sign Up Page

All Stocks

All stocks

Graph analysis

Login Page graph

Stock Details Page

Stock Details Page Stock Details Page

Buy Stock Page

Buy Stock Page Buy Stock Page Buy Stock Page

Sell Stock Page

Sell Stock Page

Transection History page

Sell Stock Page

About

This web application allows users to sign up, log in, create a Demet account, stock analysis, maintain a portfolio, Read relevant Articles, Buy and sell stocks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages