Skip to content

Latest commit

 

History

History
154 lines (108 loc) · 4.98 KB

File metadata and controls

154 lines (108 loc) · 4.98 KB

PassGuard - Hackathon Video Script (4-5 minutes)

Team: Guneet, Daksh, Arjun


🎬 SCENE 1: Introduction + Problem (45 seconds)

Speaker: Arjun
Screen: Title slide → Statistics

Script:

"Hi, we're Team PassGuard - I'm Arjun, with Guneet and Daksh. 70% of data breaches happen due to weak passwords. With 100+ accounts per person, remembering strong passwords is impossible. Browser managers? Unencrypted. Cloud managers like LastPass? Breached multiple times. That's why we built PassGuard - a secure, LOCAL password manager with browser autofill that never touches the cloud."


🎬 SCENE 2: Solution Overview (30 seconds)

Speaker: Guneet
Screen: PassGuard interface

Script:

"PassGuard uses military-grade AES-256-GCM encryption. Everything is encrypted locally with Argon2id key derivation. Zero-knowledge architecture means we literally cannot access your passwords. Your data never leaves your device. Let's see it in action."


🎬 SCENE 3: Live Demo - Vault + Credentials (60 seconds)

Speaker: Daksh
Screen: Screen recording of PassGuard

Actions & Script:

  1. Run PassGuard, create vault quickly

    "Here's PassGuard. I'll create a vault - notice the real-time password strength indicator as I type."

  2. Type password, show strength bar

    "See how it analyzes entropy and character diversity? Green means strong."

  3. Vault created, click "Add Credential"

    "Now I'll add a GitHub credential."

  4. Fill in quickly: github.com, demo@example.com, password

    "Website, username, password - done. Instantly encrypted and stored locally."

  5. Show credential in list

    "All credentials searchable, one-click copy, fully encrypted."


🎬 SCENE 4: Browser Extension Demo (50 seconds)

Speaker: Arjun
Screen: Browser with GitHub login page

Actions & Script:

  1. Click "Browser Extension" in PassGuard, copy token

    "Now the best part - browser autofill. Copy the token, paste it in our extension."

  2. Show extension popup with token pasted

    "Extension connected securely."

  3. Navigate to github.com/login

    "I'm on GitHub's login page. Watch this."

  4. Click floating PassGuard button

    "One click..."

  5. Credentials auto-fill

    "Boom! Instant autofill. Secure, fast, only works when vault is unlocked."


🎬 SCENE 5: Security + Features (45 seconds)

Speaker: Guneet
Screen: Security Audit + features

Actions & Script:

  1. Click "Security Audit"

    "PassGuard actively protects you. It detects weak passwords, checks for breaches using HaveIBeenPwned..."

  2. Show breach results

    "This password was in 3 breaches - time to change it!"

  3. Quick show vault sharing

    "We also have RSA-4096 encrypted vault sharing, PDF exports, and USB auto-lock. Security first, always."


🎬 SCENE 6: Closing (30 seconds)

Speaker: Daksh
Screen: PassGuard in system tray

Script:

"PassGuard runs in your system tray, always available. One executable file, no installation. Built with Python, Flask, and industry-standard cryptography. It's open source, free forever, and your passwords never leave your device. We're making password security accessible to everyone. Thank you!"


📋 Recording Checklist

Before Recording:

  • Clean desktop (close unnecessary apps)
  • Prepare demo vault with 3-4 credentials
  • Install browser extension
  • Test autofill on GitHub/Reddit
  • Prepare slides for intro/architecture
  • Good lighting and audio

During Recording:

  • Speak clearly and at moderate pace
  • Show features smoothly (practice first!)
  • Keep cursor movements deliberate
  • Zoom in on important parts
  • Stay within 5 minutes

Transitions:

  • Arjun → Guneet: "Guneet, tell us about the solution..."
  • Guneet → Daksh: "Daksh, show us how it works..."
  • Daksh → Arjun: "Arjun, demonstrate the browser extension..."
  • Arjun → Guneet: "Guneet, what about security?"
  • Guneet → Daksh: "Daksh, wrap it up..."

🎯 Key Points to Emphasize

  1. Security: AES-256, Argon2id, zero-knowledge
  2. Convenience: One-click autofill, system tray
  3. Privacy: 100% local, no cloud, open source
  4. Features: Breach detection, vault sharing, USB auto-lock
  5. Polish: Modern UI, smooth UX, professional

⏱️ Timing Breakdown

Scene Duration Cumulative
1. Intro + Problem 45s 0:45
2. Solution Overview 30s 1:15
3. Demo - Vault + Credentials 60s 2:15
4. Demo - Browser Extension 50s 3:05
5. Security + Features 45s 3:50
6. Closing 30s 4:20

Total: 4 minutes 20 seconds (Perfect for 4-5 minute requirement!)


🎥 Camera Setup

  • Option 1: All three on camera together
  • Option 2: Switch between speakers (picture-in-picture)
  • Option 3: Screen recording only with voiceover

Recommended: Option 2 - shows team collaboration


Good luck with your presentation! 🚀