Simulated market engine — Price movements react to narrative votes and trade volume without real-money exposure.
Portfolio and leaderboard tracking — Monitor simulated holdings and compare performance against other players.
Narrative-driven gameplay — Market psychology driven by player votes on story direction and faction pressure.
Demo fallbacks — Public routes work without database configuration using deterministic demo responses.
Echo Markets is a browser-based arcade game that makes market psychology tangible through simulated trading, narrative choices, and leaderboard competition. It ships with a complete market engine, order matching, and portfolio tracking—playable locally or deployed on Railway. The codebase is well-documented with Jest tests and demo-mode fallbacks, making it a solid reference for market simulation UIs.
Node 18+, pnpm; optional PostgreSQL and Redis for persistence