STARTHACK26
Cache Me If You Can is a gamified financial education platform that teaches investment strategy through portfolio building and competitive 1v1 battles set during real historical market crises. Players learn market dynamics by making investment decisions and competing against others while navigating actual financial events, combining educational content with interactive gameplay to make finance literacy engaging.
Cache Me If You Can is a gamified financial education platform that teaches investment strategy through portfolio building and competitive 1v1 battles during historical market crises. The project combines real-time WebSocket battles, interactive charts, AI-powered insights, and actual historical market data to make financial literacy engaging and competitive.
- ✓Sophisticated scoring system combining returns (60%), Sharpe ratio (30%), and diversification (10%) demonstrates deep understanding of portfolio theory
- ✓Real-time battle system with WebSocket state machine (WAITING → BUILDING → SIMULATING → FINISHED) and 60-second allocation windows creates genuine competitive tension
- ✓Integration of actual historical market data from four major crises (2008, COVID, Dot-Com, 2022) with TradingView charts provides authentic learning experiences
- →Add comprehensive error handling and input validation throughout the FastAPI backend, particularly for portfolio allocation edge cases and WebSocket connection failures
- →Implement automated testing suite covering both unit tests for portfolio simulation logic and integration tests for the battle state machine