← Reddit

Built a live stock market simulator with Claude. Fake money, simulated prices, and a leveling system to keep you hooked.

Reddit · vinishkapoor · July 23, 2026
A developer created a web-based stock market simulator using Claude that allows players to trade virtual stocks with $100,000 in simulated funds across major tickers like NVDA, TSLA, and AAPL. The simulator features real-time price movements designed to feel realistic rather than random, a portfolio tracking system, a market feed with events that influence prices, and a progression system with missions and XP rewards. The project is free to play and enables users to practice trading strategies without financial risk.

Detailed Analysis

A developer has built and shared a browser-based stock market simulator created with Claude, offering users a risk-free environment to practice trading strategies using fake currency. The tool starts users with $100,000 in simulated cash to trade across recognizable tickers like NVDA, TSLA, AAPL, GOOGL, MSFT, AMD, and META, with all price data entirely fabricated rather than pulled from real markets. According to the creator's Reddit post, Claude was responsible for building the core simulation engine, including the price movement algorithm, portfolio tracking with both unrealized and realized profit-and-loss calculations, and a market feed system that generates simulated news events—like "bull market, strong GDP data"—which then influence ticker prices in response.

The project reflects a growing pattern among developers using Claude not just for isolated code snippets but for architecting multi-component applications with interdependent systems: a pricing engine, a portfolio ledger, an event-driven market feed, and a gamification layer with XP, levels, and missions that starts users as a "Level 1 Intern." The creator specifically noted that the most difficult technical challenge was tuning the price movement algorithm so that volatility and trends felt organic rather than purely randomized—a nontrivial problem in financial simulation design that typically requires iterative refinement of statistical models like random walks with drift, mean reversion, or stochastic volatility components. That the developer describes this as requiring "a lot of back and forth" with Claude suggests the AI was used not as a one-shot code generator but as an iterative collaborator refining algorithmic behavior over multiple rounds of feedback.

This kind of project sits at the intersection of two trends shaping how developers currently use AI coding assistants: rapid prototyping of full-stack applications by solo or small-team developers, and the use of gamification mechanics (leveling, missions, XP) to build engagement into otherwise dry utility tools. Trading simulators and paper-trading platforms are common learning tools in finance, but building one from scratch traditionally requires meaningful time investment in both the simulation logic and the front-end experience. The ability to describe a full trading terminal experience—including realistic price behavior, portfolio math, and progression systems—and have an AI model handle substantial portions of the implementation illustrates how coding-capable models like Claude are lowering the barrier to building relatively sophisticated, stateful web applications outside of professional engineering teams.

More broadly, this project is emblematic of a wave of consumer-facing "vibe-coded" tools circulating on platforms like Reddit, where non-professional or hobbyist developers use Claude to ship functional products—games, simulators, dashboards—within short timeframes, then share them for public feedback and engagement. While the simulator itself carries no real financial stakes, its existence highlights how conversational AI coding assistance is increasingly enabling individuals to build interactive, data-driven applications that would previously have required a dedicated engineering background, accelerating the democratization of software creation even for domains—like financial markets—that involve complex, dynamic systems.

Read original article →