Skip to content
prayaptiPublic

About

A sleek and responsive stock trading interface built with the MERN stack.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 StoxPro – MERN Stack Project Based on a Zerodha-Inspired Clone

🚀 Project Structure

🌐 Frontend (React)

  • Signup via Email OTP
  • Landing pages (Home, Product, Pricing, About, Support)
  • Routing using react-router-dom
  • User-friendly UI built with plain CSS & responsive layout

📦 Backend (Node.js + Express + MongoDB)

  • Email OTP verification (Nodemailer)
  • REST APIs for:
    • Holding and Position retrieval
    • Placing new orders
    • OTP generation & verification
  • MongoDB used via Mongoose ODM
  • dotenv used for managing environment variables

📊 Dashboard (Admin Panel)

  • Separate React-based dashboard
  • Visualizes user orders, positions, and holdings using:
    • Material UI
    • Chart.js
  • Secure route setup for logged-in/verified users

🛠 Technologies Used

  • Frontend: React, React Router, HTML, CSS, Bootstrap
  • Backend: Node.js, Express.js, MongoDB, Mongoose, Nodemailer
  • Dashboard: React, Chart.js, Material UI
  • Dev Tools: Git, GitHub, MongoDB Atlas

video demo

checkout the video demo over this google drive link

frontend-https://drive.google.com/file/d/11RmBFPTIL-N0yqlT5E2xT648kULDlSi-/view?usp=sharing

dashboard-https://drive.google.com/file/d/1LrUZx7K5_seL2-ca-xe2EomOvFfEtpuH/view?usp=sharing


⚠️ Disclaimer

This project is built purely for learning and practice purposes. It is not connected to any real stock market data or APIs. The user experience is inspired by real platforms, but no trading or investment should be performed through this.


🙋‍♀️ About Me

Hi! I’m a beginner who’s passionate about learning full-stack development.

While building this:

  • I worked on each part separately: frontend, backend, and admin dashboard
  • Connecting all three components and deploying them together was challenging
  • Faced hurdles during deployment (especially with Vercel & environment setup)

But I’m committed to keep learning and improving, and I plan to build more such projects that are useful, functional, and more robust over time.


📬 Feedback & Contributions

If you're a developer or mentor and have feedback or suggestions, I’d love to hear from you! Feel free to raise issues or PRs.


Made with 💻 by a beginner developer on a journey to grow!

About

A sleek and responsive stock trading interface built with the MERN stack.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages