- 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
- 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
- Separate React-based dashboard
- Visualizes user orders, positions, and holdings using:
- Material UI
- Chart.js
- Secure route setup for logged-in/verified users
- 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
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
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.
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.
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!