ticker-rush
High-Concurrency Trading Simulator
Ticker Rush is a high-performance, real-time stock trading simulator. The project's core mission is to make the experience of trading stocks enjoyable and risk-free. It provides a platform where users can have fun while learning market dynamics without financial exposure. Participants start with equal virtual budgets and trade stocks and ETFs. The primary objective is to maximize portfolio value and compete for the top of the leaderboard.
Showcase
Key Details
- Architecture
- Microservices in a Monorepo setup. Backend in Go (Gin), Frontend in React 19 + TanStack Query, and Infrastructure with Valkey + Nix.
- Security
- Secure HttpOnly Cookie + JWT strategy for stateless, XSS-resistant session management.
- Type Safety
- Protobuf (Buf) acts as the single source of truth, generating strict API contracts for Go and TypeScript.
- Real-Time Data
- Event-driven architecture using Server-Sent Events (SSE) for sub-second market synchronization.
- Roadmap
- Currently in Phase 2 (Social & Advanced Trading), evolving into an AI-Driven Ecosystem (Phase 3) with Bun + LangChain agents.