A new trader can register the system for free. A registered trader can login or logout the system, buy or sell stocks, watch the real-time market data, view the portfolio and transaction history in different visualization formats. There is a $5 charge for any transaction.
Key Tech: Spring Security(login and access control): Security Tags. JavaMail: Send confirmation email after user registered. Show Real Time Market Data Through Alpha Vantage API, Registration: RESTful Services Buy/Sell: Select tag to set share amount to buy or sell Avoid Database Busy Traffic: Save transactions to CSV file Validation: Front-end and Back-End. Update Database: Save records from CSV file into database. Show the stocks of owns in pie & column chart: google chart.