๐ฌ INFRAWATCH โ Demo Video Script
**Target length: 3 minutes** (some hackathons cap at 2 โ script also has a 2-min cut noted)
๐ฌ INFRAWATCH โ Demo Video Script
Target length: 3 minutes (some hackathons cap at 2 โ script also has a 2-min cut noted) Format: 1920ร1080, screen recording with voiceover (use OBS Studio โ free) Tone: Confident, urgent, factual. Not salesy.
Pre-recording checklist
- Backend + frontend running locally
- Logged in as admin (
admin@infrawatch.gov.in) - Browser zoom at 100%, dark mode, no other tabs
- Disable browser extensions / notifications
- Pre-position scenes: dashboard loaded, violations list pre-filtered
- Mic test โ speak normally, 6 inches from mic
- Have water nearby
๐๏ธ Full Script (3-minute version)
Scene 1 ยท Opening hook (0:00 โ 0:18) โ 18 sec
Visual: Black screen โ fades to news headlines montage (use a slide with 3 real headlines)
"Dharwad, 2019: 19 people killed when an illegal building collapsed. Bellandur Lake, 2024: still on fire from sewage from unauthorized construction. Bengaluru today: 2.5 million buildings, 198 wards, 840 inspectors. The math doesn't work. India's cities are facing a silent urban safety crisis."
On-screen text overlay:
- "19 lives lost โ Dharwad collapse"
- "Lake on fire โ Bellandur"
- "840 officers ยท 198 wards ยท 2.5M buildings"
Scene 2 ยท Solution intro (0:18 โ 0:35) โ 17 sec
Visual: Login page fades in, then dashboard loads showing the pulsing red CRITICAL banner
"We built INFRAWATCH โ an AI-powered Urban Safety Crisis Response Platform. It detects illegal construction from satellite imagery, files cases automatically, and tracks response times in hours instead of weeks."
On-screen text: "INFRAWATCH ยท Rapid Crisis Response ยท Open Innovation"
Scene 3 ยท The Crisis Banner (0:35 โ 0:55) โ 20 sec
Visual: Zoom into Crisis Response Banner. Show the auto-rotating ticker. Hover/highlight the metric pills.
"The dashboard opens with a live Crisis Banner โ right now showing 23 critical cases requiring immediate dispatch. Each case has its own response SLA โ 4 hours for high-confidence detections, 12 hours for medium. Watch the ticker auto-rotate through cases breaching their SLAs in real time."
Action: Click on a ticker case to navigate to its detail page (briefly โ don't dwell).
Scene 4 ยท The AI City Scan โ THE WOW (0:55 โ 1:35) โ 40 sec
Visual: Back to dashboard. Click the orange "โก Run AI City Scan" button. Modal opens.
"Here's what makes this rapid โ the AI City Scan."
Action: Click "START AI SCAN" โ let the live walkthrough play (~25 sec).
"In under 30 seconds, the system picks four random Bengaluru hotspots, runs live computer vision analysis on satellite imagery using Groq's Llama 4 Scout Vision model, and for every detected violation it auto-creates a case in the database AND auto-assigns the nearest field officer through round-robin dispatch. No human triage. No clipboard. No 21-day waiting period."
Visual: Final summary card with stats โ pause for 2 seconds to let viewer read.
Scene 5 ยท End-to-end traceability (1:35 โ 2:10) โ 35 sec
Visual: Click "View All Violations โ" in the modal. Show the violations list with new entries at top.
"Every case the AI detects flows through the complete enforcement pipeline. Here's a violation that was just filed."
Action: Click ๐ฐ icon on a recent violation. Wait for the Live Detection map to load with the pulsing red pin and the case details overlay.
"Click any case and we jump to the Live Detection map โ pin highlighted at the exact GPS coordinates, full case context overlaid, ready for the officer to verify against current satellite imagery."
Action: Click back to violations, then click "View โ" on the same case to open detail.
"On the case detail, every violation has a Rapid Response Status card โ elapsed time, SLA target, breach status, assigned officer. Plus AI-generated legal notice drafting under BBMP Act Section 321."
Visual: Briefly show the Rapid Response Status card with the colored SLA bar.
Scene 6 ยท Real-world impact (2:10 โ 2:35) โ 25 sec
Visual: Scroll up to show the Impact Card on the dashboard.
"What does this mean at scale? Today, BBMP processes about 840 violations per year manually. If INFRAWATCH is deployed across all 198 wards, projections show 12,400 violations detected per year โ fourteen times more โ with detection-to-notice time dropping from 21 days to 2.3 hours. That's 219 times faster. That's the difference between catching a fourth-floor extension while it's a foundation, and arriving after the building has collapsed."
Visual: Highlight the four impact stats one by one (zoom or pulse).
Scene 7 ยท Tech + close (2:35 โ 3:00) โ 25 sec
Visual: Quick montage โ show AI Features chatbot answering a question, then return to dashboard.
"INFRAWATCH is built on React, Express, Groq Vision AI, and is fully open-source under MIT license โ ready to be forked for any Indian city. The codebase is at github-dot-com slash YOUR-USERNAME slash infrawatch. A live demo is at infrawatch-dot-app. This is a working prototype. Phase 2 will integrate Google Earth Engine, BBMP's permit database, citizen reporting, and WhatsApp dispatch. Built by students. Engineered for crisis. Open for cities."
Final on-screen text:
- "INFRAWATCH"
- "Open source ยท MIT"
- "Built for Google Solution Challenge 2026"
- "Theme: Rapid Crisis Response ยท Open Innovation"
โ๏ธ 2-minute cut (if hackathon caps at 2 min)
Drop:
- Scene 5 (end-to-end traceability) โ keep only the pin+overlay shot, drop detail page
- Scene 7 โ compress to 10 sec, just the close
Keep these in full: Scenes 1, 2, 3, 4, 6.
๐ค Voiceover tips
- Don't read like a teleprompter. Practice 3 times so it sounds conversational.
- Pause after big numbers. "Twelve thousand four hundred โ (beat) โ violations per year."
- Lower your voice on impact lines. Whisper-style works for "the building has collapsed."
- Energy spike on the AI City Scan โ that's your wow moment.
๐ฌ Recording setup
Software: OBS Studio (free) โ record at 1920ร1080, 30fps, MP4 output.
Mic: Use a wired headset or the built-in mic with Krisp (free noise cancellation). Avoid AirPods โ they sound tinny.
Screen: Browser only, fullscreen (F11). Hide the bookmark bar.
Cursor: Enable "highlight cursor" in OBS so viewers can follow your clicks.
Editing: DaVinci Resolve (free) or CapCut (free) โ just trim, no fancy transitions. Add a 2-second intro card and 2-second outro card.
๐ค Upload checklist
- YouTube Unlisted (don't make it Public until submission day)
- Title: "INFRAWATCH โ Urban Safety Crisis Response | Google Solution Challenge 2026"
- Description: paste your README impact summary
- Thumbnail: dashboard with the red Crisis Banner pulsing
- Add the YouTube link to your hackathon submission
โ ๏ธ Common mistakes to avoid
โ Showing the loading spinner for too long โ pre-load everything โ Talking over a silent UI โ narrate WHILE clicking โ "Um", "uh", "so basically" โ re-record those takes โ Reading the UI text out loud verbatim โ the viewer can read โ Music louder than your voice โ keep music at 15% if used โ Going over time limit โ judges stop watching at the cutoff
Good luck. You've got 3 minutes to convince a judge to remember you out of 1700 teams. Make every second count.
Related Documents
Demo Video Script - Kinetic Ledger
**Duration:** 3-5 minutes
Demo Video Script (30-60 Seconds)
- **Loom** (free) - loom.com
CodeForge AI - Hackathon Demo Script
**[Fade in: Dark background with CodeForge AI logo animating in]**
Prompt Craft Reference
Production-quality prompt engineering for HeyGen Video Agent. Combines official HeyGen guidance with patterns validated across 80+ test videos.