Produkcyjna kopia zapasowa dashboardu Next.js. Używana gdy Next.js jest niedostępny podczas prezentacji zarządu. Identyczny layout: KPI + tabela korytarzy + dynamika cen + heatmap + feed.
Bezpośrednio z /api (port 8000). Zero build step — jeden plik HTML. Odporność na błędy: każda sekcja działa niezależnie, brak danych = —, nie crash.
HTML + Tailwind CDN + Chart.js CDN + vanilla JS. Żadnych frameworków, żadnych node_modules.
1. uvicorn api:app --port 8000 w katalogu repo.
2. Otwórz ten plik w Chrome (file://).
3. Dane załadują się automatycznie.
Domyślnie: localhost:8000. Tunnel: dodaj ?api=http://… do URL. Produkcja: localStorage.setItem('api_base', 'https://…')
Wersja statyczna HTML · dane z /api (port 8000) · zero build step · fallback dla pitchu zarządu.