FantaStock
Fantasy stock trading game introducing young adults to risk-free investing
$ apt list --installed
A fantasy stock trading game tailored for young adults, offering a risk-free introduction to the stock market while teaching fundamental investing concepts. Built as a 2-person team project.
What It Does
Players start with a virtual portfolio and trade real stocks using live market data. The game teaches core concepts like diversification, market timing, and risk management without any real money on the line — designed specifically for a younger audience unfamiliar with investing.
How It Works
- •Backend: Python Flask handling game logic, portfolio management, and trade execution
- •Database: PostgreSQL for user accounts, portfolio holdings, trade history, and leaderboards
- •Market Data: Alpha Vantage API for real-time stock prices and historical data
- •Frontend: React bringing Figma designs to life with a dynamic, responsive trading interface
- •Design: Initial wireframes and UI designed in Figma before implementation
Key Insight
Most stock market learning tools are either too dry (textbook-style) or too complex (real brokerage UIs). FantaStock hit the middle ground — gamified enough to be engaging, realistic enough to teach actual market mechanics.