CN23 Finance
About
A virtual trading application that uses real time data pulled from the IEX Cloud API. It allows users to register for an account and login and their profiles are stored in a database managed on PostgreSQL.
Users can enter a stock symbol (e.g. ENB for Enbridge) to get its current market price.
There is also a feature to buy/sell stocks in live time.
The homepage displays the stocks a user has on hand along with their unrealized loss/gain. The table outlines the number of shares bought and the current market price.
The history tab lists all their previous transactions made on the account. The table indicates exactly how many shares of what stock was bought or sold.
How I built it
The dynamic web app was built with Python, using the Flask framework. SQL was used to store the databases of registered users and all stock purchases/sells. HTML, CSS, and Bootstrap were used for the frontend to style the user interface. IEX Cloud was the platform used to gather real time financial data through their API.