feat: dashboard redesign, demo mode, landing page overhaul, and cleanup#5
Open
Iron-Mark wants to merge 4 commits intoUMakLumen:mainfrom
Open
feat: dashboard redesign, demo mode, landing page overhaul, and cleanup#5Iron-Mark wants to merge 4 commits intoUMakLumen:mainfrom
Iron-Mark wants to merge 4 commits intoUMakLumen:mainfrom
Conversation
…ng, simplify env handling - Delete build/ compiled output (should be gitignored) - Delete src/.figma_internal/ scaffolding (4 files) - Delete src/imports/ Figma imports (CoverPage.tsx, svg-lr6s7.tsx) - Delete hashed asset files (5 orphaned PNGs) - Delete scripts/build-prod.sh and build-prod.ps1 (env swap no longer needed) - Simplify run.sh and run.ps1 to use single .env file directly - Rewrite README.md with full project structure, setup guide, and env table Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…onts feat: dashboard redesign, navbar polish, and post-defense cleanup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Comprehensive update to the ResQLink Web landing page — dashboard redesign, demo mode with scenario playback, UI/UX improvements, and post-defense cleanup. 46 files changed, +2,272 / -1,317 lines.
Dashboard Redesign & Demo Mode
DashboardPreview.tsx): Animated demo with DEMO MODE banner, scan-line overlay, T+MM:SS timer, KPI strip, and incident cards that animate in on spawnDemoModeContext.tsx): React context providingisDemoActive,toggleDemo,activateDemo,deactivateDemouseScenarioPlayback.ts): 1s tick, spawns incidents, fires status-change and responder-assign events, loops every 300s, derives live KPIsdisaster_scenario_1.json): Typhoon Luzon scenario — 10 incidents, 3 rescue teams, 14 timeline eventsNavigation.tsx): "Demo" pill (dimmed → green pulse when active), redesigned navbar with Open Web App CTA, mobile hamburger fixLanding Page Improvements
AITriageFlow.tsx): Redesigned with dark glass cards and live data previews, aligned to site brandAchievements.tsx): Fixed layout — proper relative container and logo sizingDownloadAppSection.tsx): Updated APK link to Google DriveHeroSection.tsx): Minor styling updatesw-screenwithw-full, addedoverflow-x:hiddenInfrastructure
assetlinks.json): HTTPS deep link verificationrecovery.html): Secure redirect page.env.example,run.sh,run.ps1): Build scripts for productionindex.htmlwith meta tags, robots.txt, sitemap.xmlCleanup
build/directory).figma_internal/,imports/)FeatureSection.tsx,UserPortals.tsx)README
Test Plan
npm run build— builds successfully