claudedwithlove
explore/starthack26

STARTHACK26

Cherished

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.

·0··submitted April 16, 2026
View on GitHub
Clauded With Love Rating
7.8 / 10

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.

Code Quality7.2
Usefulness8.1
Claude Usage6.8
Documentation8.7
Originality8.4
Highlights
  • 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
To Improve
  • 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