Stock Exchange Platform
Full-stack stock trading platform with Spring Boot backend, real-time prices, and portfolio management.
- Role: Full Stack Developer
- Timeline: September 2023 - November 2023
- Team: Solo Project
- Technologies: Spring Boot, Java, REST API, Database
- Link: https://github.com/Laxman824/CAMS-StockEx
Problem
Learning stock trading systems requires understanding order matching, portfolio management, and real-time data handling. Existing tutorials are superficial and don't cover production concerns.
Solution
Built a complete stock exchange simulation with order book management, limit/market orders, portfolio tracking, and simulated price feeds. Demonstrates enterprise Java patterns and real-time data handling.
Impact
- Complete trading simulation
- Order matching engine implementation
- Real-time portfolio valuation
- Educational resource for learners
Key features
- User registration and authentication
- Stock listing and search
- Market and limit order placement
- Order book visualization
- Trade execution and matching
- Portfolio tracking with P&L
- Historical transaction log
- Price chart simulation
Tech stack
- Frontend: React, Chart.js, Bootstrap
- Backend: Spring Boot, Spring Security, JPA/Hibernate
- Database: PostgreSQL, H2 (testing)
- Tools: Maven, JUnit, Swagger
What K Laxman learned
- Order matching engine algorithms
- Spring Boot enterprise patterns
- Database transaction management
- Real-time data with WebSockets
Explore more
- Home — overview, skills and a built-in AI assistant
- Experience — roles at Think360 AI (CAMS), CAMS Mutual Funds and IIT Delhi
- Projects — GenAI, LLM, RAG and full-stack builds
- Education — IIT Delhi, M.Tech & B.Tech Computer Science
- GitHub Activity — open-source contributions
- Contact / Hire me