Object Oriented Programming

Stock Portfolio Program

Overview

Through our Object Oriented Programming class taken in the summer of 2024, me and my coding partner had developed an application that simulates the process of buying and selling stocks. The stock simulator is able to create a real life trading scenario where users can use either recorded stock data, an API, or a URL to access stock data, then create portfolios, balance stock portfolios, and manage their value and examine their trading gains and losses over a period of time. All coded in java, this project shows a deep understanding of management of data and object oriented coding, as well as major programming concepts used in the real world by present day developers. 

Approach

We made this project through the IntelliJ code IDE, and used Github to store our progress. Throughout this final project, I brought together object oriented concepts that greatly benefitted my Java coding capabilities such as inheritance, organization of classes and interfaces, mock models, java GUI's, the use of plethoras of different data structures, and an extensive amount of logic practice and testing.

My Role

Programmer

Deliverables

Designed and created Stock simulation program with front-end interface through object oriented methods

Year

May - June 2024

Jayden Ngo

2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.