Skip to content

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

36 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 StockSphere

A full-stack stock market trading platform inspired by Zerodha, built using the MERN Stack. The application provides secure user authentication, a responsive dashboard, real-time stock price updates using Socket.IO, portfolio management, and order placement functionality.

🚀 Live Demo

✨ Features

  • 🔐 User Authentication (Signup/Login)
  • 🍪 JWT Authentication with Cookies
  • 📊 Interactive Trading Dashboard
  • 📈 Real-time Stock Price Updates using Socket.IO
  • 💼 Portfolio Holdings
  • 📌 Positions Management
  • 🛒 Buy/Sell Order Placement
  • 📱 Fully Responsive UI
  • ☁️ Deployed on Vercel & Render

🛠️ Tech Stack

Frontend

  • React.js
  • React Router
  • Axios
  • React Toastify
  • CSS
  • Font Awesome

Backend

  • Node.js
  • Express.js
  • MongoDB
  • Mongoose
  • JWT
  • bcryptjs
  • Socket.IO
  • Cookie Parser

📂 Project Structure

StockSphere-Project
│
├── Frontend
│   ├── public
│   ├── src
│   └── package.json
│
├── Backend
│   ├── Controllers
│   ├── Middlewares
│   ├── Model
│   ├── Routes
│   ├── utils
│   ├── index.js
│   └── package.json
│
└── README.md

⚙️ Installation

Clone Repository

git clone https://github.com/PariRastogi18/StockSphere-Project.git

Frontend

cd Frontend
npm install
npm start

Backend

cd Backend
npm install
npm start

🔑 Environment Variables

Backend (.env)

PORT=5000
MONGO_URL=your_mongodb_connection_string
TOKEN_KEY=your_secret_key

Frontend (.env)

REACT_APP_API_URL=http://localhost:5000

📸 Screenshots

Add screenshots of:

  • Home Page

    image
  • Login Page

    image
  • Signup Page

    image
  • Dashboard

    image
  • Holdings

    image
  • Positions

    image

🚀 Deployment

  • Frontend → Vercel
  • Backend → Render
  • Database → MongoDB Atlas

📌 Future Improvements

  • Watchlist
  • Live Market API Integration
  • Portfolio Analytics
  • Stock Search
  • User Profile
  • Dark Mode
  • Price Charts

👩‍💻 Author

Pari Rastogi

⭐ Support

If you like this project, don't forget to ⭐ star the repository.

About

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages