Our project was an online stock trading simulator with some research tools. A user is given a starting amount and can buy and sell stocks based on real time market values and see real time data through visualizations based on their input. It uses mongoDB, and Node.js on the back-end. The front end uses D3.js for visualizations and Jquery to get data from remote API's. It was all been developed from scratch using freely available libraries and resources:
The dashboard shown below gives a user the ability to search for the current price of a stock and to Buy or Sell that stock. It also displays the user's portfolio and value of all their stock purchases. There is also a transactions history page to keep track of each individual trade.