Geisha Gains : War Room is a crypto trading simulator I built for BugsByte 2026 with a dark, brutalist interface. The whole thing is designed around being intelligence-driven rather than just another trading dashboard.
When you first open it, you go through a terminal-style setup that asks about your risk tolerance, investment timeline, and what sectors you care about. It's not just flavor text; the app actually uses this profile to tailor how the AI analyzes news for you.
Once you're in the War Room, the real magic happens. I integrated NVIDIA NIM (their Llama-3 70B model) to analyze financial news in real-time against your personal profile. The AI looks at each news story and tells you: how important it is globally, how much it threatens your portfolio, the sentiment (BULLISH/BEARISH/LETHAL), what action to take (BUY/SELL/HODL/REBALANCE), and which assets are affected.
The UI stays brutalist throughout — pure black backgrounds, white borders, red accents, JetBrains Mono everywhere. "The News" shows articles with color-coded borders (red for SELL recommendations, gold for high-impact stories). There's a "Threat Radar" that visualizes market conditions on a 4-axis chart, and when things get really bad, you get "Action Overlay" alerts with flashing red borders and quick-sell buttons.
For data, it pulls real prices from Uphold (BTC, ETH, XRP) and includes mock competitors for arbitrage scenarios. Built on Next.js 14 with TypeScript, Prisma for the database, and Tailwind for styling.
The whole thing runs client-side for profiles and trades, with optional PostgreSQL if you want persistence. I made sure to handle fallbacks gracefully when APIs aren't available, so it works great for hackathon demos.
Coffee Driven Development theme throughout, because that's honestly how most of this got built.