Inspiration

Many people are unaware of the stock market and are often scared to invest due to a lack of exposure and experience. Financial literacy remains low, preventing people from making informed financial decisions. To combat this issue and align with Sustainable Development Goals (SDG), I developed a stock simulator game. The aim is to provide a safe, educational, and engaging environment for users to learn about trading and investing.

What it does

Stock Guru is a stock simulator game designed to educate users about the stock market. It provides real-time fluctuating stock prices, a buy/sell feature, and a log terminal to track transactions. Users can view stock price graphs and practice trading with virtual money, helping them gain confidence and knowledge without financial risk.

How we built it

We used data scraped from Google Finance to get real-time stock prices and stored this data in a CSV file. The game was developed using Java Swing for the user interface, featuring colorful panels for different stock categories, a buy/sell dialog, and a view graph dialog. A timer updates stock values every two seconds to simulate real-time market fluctuations.

Challenges we ran into

Data Scraping: Ensuring accurate and real-time data scraping from Google Finance was challenging due to changing website structures and potential blocking of automated requests. UI Design: Creating an intuitive and engaging user interface that accurately represents stock market dynamics while being user-friendly. Real-Time Updates: Implementing real-time stock price updates and ensuring the game remains responsive and accurate.

Accomplishments that we're proud of

Successfully scraping real-time stock data and integrating it into the game. Developing an engaging and educational user interface that simplifies the complexities of stock trading. Providing a platform that promotes financial literacy and empowers users to make informed investment decisions.

What we learned

The importance of accurate and timely data for creating realistic simulations. Best practices in UI/UX design for educational tools. The complexities involved in simulating real-world financial markets and the importance of making such tools accessible and user-friendly.

What's next for Stock Guru- A Simulator to learn trading

Feature Enhancements: Adding more features like advanced stock analysis tools, news integration, and portfolio management. Mobile Application: Developing a mobile version of the game to make it accessible to a wider audience. Community Building: Creating forums and communities for users to share their experiences, strategies, and learn from each other. Partnerships: Collaborating with educational institutions and financial literacy programs to incorporate Stock Guru into their curriculum.

Built With

Share this project:

Updates