Stock Trader

The Project

Introducing StockTrader – the web application where learning meets competition in the ultimate stock trading showdown! This interactive game is designed to boost financial literacy and investment knowledge among students through its features and immersive stock market simulation, providing a risk-free environment for engaging in competitive trading. Educators would form student groups, where participants compete against one another. With the option to create and join multiple groups, each can have a focus on specific stock categories or be tailored to individual preferences and ideas. Students strive to claim the top spot within their groups, with the leaderboard dynamically reflecting their real-time performance. To succeed, they must analyze market trends, make strategic decisions, and adapt their tactics in the process. They would submit their trading actions via a Python script with a provided template, which can further familiarize students with coding. StockTrader aims to cultivate analytical skills and help students understand the risks that come with the gains in stock trading.

Games
Education
Fun
Community

Team Comments

I chose to make this project because...

I wish to promote financial education by making a platform for one to learn about investment. Many often make poor choices due to financial illiteracy, causing many consequences like debts. I have seen them personally and hope Stock Trader could help more people understand the risks of their action.

What I found difficult and how I worked it out

Getting started was hard. With all the different components -including the UI, database, and APIs-combining them all at once is frustrating. I overcame this by starting small, creating a flowchart and focusing on one thing at a time. Breaking problems into simpler parts was very helpful.

Next time, I would...

I will add many more features to enhance the user's learning experience: trend graphs that display user’s performances over time, discussion forums for users to give advice, small info pages explaining definitions when the cursor is hovered above the financial terms displayed on the platform, etc.

About the team

  • United States

Team members

  • Yan