How gunthermart/80s-green-screen-os-simulator works
This repository combines a React-based equity terminal, several Netlify serverless endpoints, and a large collection of separately hosted browser apps. The sampled terminal code supports an interactive market dashboard with visualizations; the sampled market-data function aggregates several external indicators. Other app pages and function implementations are not sampled, so their roles are identified only as far as their paths and names allow, and no unverified wiring between them is shown.
Main entry points: main.jsx React entry · App.jsx Terminal dashboard · marketDataCollector.cjs Market data collector · IPTV.cjs IPTV proxy
Components 23
Equity terminal
- React entry
src/main.jsx - Terminal dashboard
src/App.jsx - Market visualizations
src/App.jsx
Serverless endpoints
- Market data collector
netlify/functions/marketDataCollector.cjs - IPTV proxy
netlify/functions/IPTV.cjs - Gemini proxy
netlify/functions/ProxyGemini.cjs - Other API functions
netlify/functions
Standalone apps
- Productivity tools
public - Games and puzzles
public - Mapping apps
public - Finance tools
public - Creative apps
public - Chess engine worker
public/chess/worker.js - Sudoku app
public/sudoku/index.html - Sudoku offline cache
public/sudoku/service-worker.js
Media experiences
- Aquarium experience
public/aquarium/index.html - Fish model assets
public/aquarium/fish - Tamagotchi videos
Tamagotchi - Copie
Other components
- Visitor
- Market data providers
- TV and radio streams
- Gemini API
- Stockfish CDN
Connections 22
- Visitor → React entry: opens terminal
- React entry → Terminal dashboard: renders
- Terminal dashboard → Market visualizations: renders
- Market data collector → Market data providers: fetches indicators
- Visitor → Market data collector: requests data
- Visitor → IPTV proxy: requests stream
- IPTV proxy → TV and radio streams: fetches stream
- Visitor → Gemini proxy: submits prompt
- Gemini proxy → Gemini API: requests generation
- Visitor → Other API functions: uses endpoint
- Visitor → Productivity tools: opens app
- Visitor → Games and puzzles: opens app
- Visitor → Mapping apps: opens app
- Visitor → Finance tools: opens app
- Visitor → Creative apps: opens app
- Visitor → Chess engine worker: plays chess
- Chess engine worker → Stockfish CDN: loads engine
- Visitor → Sudoku app: plays sudoku
- Sudoku app → Sudoku offline cache: registers worker
- Visitor → Aquarium experience: opens experience
- Aquarium experience → Fish model assets: loads models
- Visitor → Tamagotchi videos: views videos