Developed a secure, microservices-based trading platform in Java 8 with Angular UI, integrating NSE and BSE APIs, Google authentication, WebSockets for market data streaming, Kafka integration, and MySQL for position data storage. Achieved high scalability, real-time trading, and efficient portfolio management.
Microservices based trading platform allows users to trade equities on secondary market using NSE and BSE API. The platform displays latest market data and provides a portfolio manager for end users. User Interface, developed in Angular uses Google authentication for Single Sign On and market data is streamed using websockets. UI makes secure calls to Spring Boot Rest API using Google token. In the backend, Kafka is used to integrate with market data provider and MySql database for positions. The Virtual Trading Platform is an application that allows users to trade equities on the secondary market using NSE and BSE API. Virtual Trading Platform provides facilities for stock changes including price, volume, and displays all in the portfolio. The application displays latest market data and provides a portfolio manager for end users. VTP also allows users to buy, sell and hold the stocks and automate processing of market data. It can be used as the main component of a sophisticated trading system.. For all this a lot of API’s is used for the ease of user. API allows two applications to talk to each other and then the application interprets that data and presents the user with the information the user wanted in a readable way. For the login of users into this trading platform we use the google authentication API, which allows users to signup with google account. This platform is based on microservices and it tends to independency of all services .This platform is rapid and frequent due to this technique . For the User Interface, a platform developed in Angular uses google authentication for single sign on and market data is streamed using websockets. UI makes secure calls to Spring Boot Rest API using Google token. In the backend, Kafka is used to integrate with market data provider and MySql database for positions
We need risk-free platform where anyone can experiment new strategies without the fear of losing money which is not the case in real market. There are very few platforms which give opportunity to Real-time actual stock market data to experiment. To start in the real share market, you need to have a Demat and a Trading account. For this, you need to have a savings account, Pan Card, ID proof. And of course, you would require real money. Virtual Trading Platform which gives user chance to learn trade in the Stock Exchange in India. Your money is not at stake as virtual money is used. Users are free to take the risk; a platform which gives Real-time actual stock market data to experiment. Also, no need to have an actual Demat and a Trading account, just an google account or sign-in is required.
Spring Boot Hibernate. MYSQL for storage of data.
Angular JSP Bootstrap Platform: Web Development: J2EE Spring Boot, Angular, MySql, Google OAuth2 Tools/API: Kafka, Kite API, GNews API
1.Microservices architecture allows developers to create separate components of an application through building an application from a combination of small services 2.Tries to focus on building single function module with well define interface and operation.
We will be providing alert wish-list to users to track stocks and get notified on WhatsApp whenever price reaches the level they wish.We will be allowing users derivatives trading.
















