Imagine it's 1998 and you're given a Bloomberg Terminal and ChatGPT. Can you survive the infamous crash of the dot-com bubble?
In honor of financial literacy month, Dotpocalypse is a Windows 98-themed stock market simulator that recreates the dotcom bubble era, complete with an AI investment advisor and realistic market mechanics. 💰 🚀 💥
- 🖥️ Authentic Windows 98 UI: Experience the nostalgia of late 90s computing with pixel-perfect Windows 98 styled components
- 📊 Realistic Dotcom Bubble Simulation: Watch the market progress through early growth, mania, peak, and eventual crash phases
- 🤖 AI Investment Advisor: Get advice from a Y2K-era Wall Street finance bro powered by OpenAI
- 📰 Dynamic News Headlines: AI-generated news that impacts stock prices and reflects market conditions
- 💼 Portfolio Management: Buy and sell stocks, track performance, and analyze your investment strategy
- 💾 Save Progress: Create an account to save and load your game sessions
- 🏛️ Historical Accuracy: Features real companies from the dotcom era with realistic behavior patterns
Track your holdings and make strategic investments with the Windows 98 interface. Your net worth graph shows if you're becoming the next dotcom millionaire—or if you'll lose everything when the bubble bursts.
Watch the dotcom market evolve through boom and bust. Stocks respond to news, sentiment, and market conditions. Spot trends and time your investments to maximize returns before the inevitable crash.
Get tips from your Y2K-era Wall Street advisor. This AI character offers advice that might be brilliant—or catastrophically wrong. The advisor becomes increasingly euphoric as the bubble grows, mirroring the real-world hubris of the era.
- ⚛️ Frontend: React with TypeScript
- 🎨 UI Components: React95 for Windows 98 styling
- 📈 Charts: Recharts for data visualization
- 🔐 Authentication: Supabase for user management
- 🧠 AI Integration: OpenAI API for the investment advisor and news generation
- 💽 Data Persistence: Supabase for saving game progress
The dotcom bubble simulation progresses through several stages:
- 🌱 Early (1997-1998): Initial growth of internet companies
- 📈 Growth (1998-1999): Accelerating adoption and investment
- 🚀 Mania (1999-2000): Extreme enthusiasm and speculation
- 🏔️ Peak (Early 2000): Maximum market valuation
- 📉 Decline (Mid 2000): Initial signs of trouble
- 💥 Crash (2000-2004): The bubble bursts
Stocks have different characteristics that affect their behavior:
- 🏷️ Category: E-commerce, Search, Social Media, etc.
- 🎢 Volatility: How much the stock price fluctuates
- 🛡️ Survival Chance: Likelihood of surviving the crash
To succeed in the game:
- 🔍 Identify promising companies in the early stages
- 🌊 Ride the wave during the mania phase
⚠️ Recognize warning signs before the crash- 🧩 Diversify your portfolio across different sectors
- ⏱️ Time your exit before the bubble bursts
You can adjust various simulation parameters in the Settings panel:
- 📅 Starting year and month
- 📊 Market volatility
- 🎲 Crash randomness
- ⏱️ Time scale
dotpocalypse/
├── assets/ # Application images and resources
├── public/ # Static files
└── src/ # Source code
├── components/ # React components
│ ├── advisor/ # AI advisor components
│ ├── auth/ # Authentication components
│ ├── layout/ # Layout components
│ ├── portfolio/ # Portfolio management components
│ ├── simulation/ # Simulation components
│ └── ui/ # UI components
├── context/ # React context providers
├── lib/ # Utility functions and services
├── data/ # Data files including company data
└── App.tsx # Main application component
This project is licensed under the MIT License - see the LICENSE file for details.



