Wednesday, January 1, 2025

Blog Posts Needing Screenshots & Videos

LetAdmin Team

High Priority (Agent-Focused Feature Posts)

W46 - Rightmove & Notifications

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w46-04-rightmove-enquiry-management.md | Enquiries dashboard showing list of Rightmove enquiries | πŸ“· | Static list is clear | | | Single enquiry detail with extracted tenant info | πŸ“· | Static detail view | | | New enquiry appearing in real-time | 🎬 | Shows the "automatic capture" magic | | w46-05-sms-notifications-inspections.md | SMS compose and send flow | 🎬 | Shows the quick workflow | | | SMS preview/confirmation | πŸ“· | Static result |

W47 - Tenancy, Mobile, Filters, Keys

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w47-01-tenancy-management-system.md | Tenancy detail showing agreements timeline | πŸ“· | Static detail view | | | Tenancy list with status badges | πŸ“· | Static list | | | Expanding/collapsing agreement history | 🎬 | Shows the drill-down interaction | | w47-02-mobile-first-redesign.md | Scrolling through mobile properties list | 🎬 | Shows infinite scroll smoothness | | | Tapping floating action button | 🎬 | Shows the FAB interaction | | | Desktop vs mobile side-by-side | πŸ“· | Static comparison | | w47-03-smart-property-filters.md | Clicking filter buttons, counts updating | 🎬 | Shows instant filtering | | | Filter buttons with counts | πŸ“· | Static overview | | w47-04-keys-management-enhanced.md | Keys list with checked-out highlight | πŸ“· | Static list view | | | Check out flow (tap β†’ modal β†’ confirm) | 🎬 | Shows the quick workflow | | | Badge colour options in settings | πŸ“· | Static settings |

Renters' Rights Act

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | renters-rights-act-letting-agent-software.md | Rent review suggestion with market data | πŸ“· | Static suggestion screen | | | One-click rent review workflow | 🎬 | Shows the "one click" simplicity | | | Protected period indicator on tenancy | πŸ“· | Static badge/indicator |


Medium Priority (Earlier Agent-Focused Posts)

Inspections (W41-W42)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w41-01-property-inspection-foundation.md | Inspection checklist on mobile | πŸ“· | Static view | | | Ticking off checklist items | 🎬 | Shows mobile interaction | | w41-02-offline-first-indexeddb.md | Offline indicator appearing/syncing | 🎬 | Shows offlineβ†’online transition | | w41-03-mobile-photo-alpine.md | Taking photo and uploading | 🎬 | Shows the capture workflow | | | Upload progress indicators | πŸ“· | Static progress view | | w41-04-signature-capture.md | Drawing signature on mobile | 🎬 | Shows the signing experience | | | Completed signed document | πŸ“· | Static result | | w42-01-pdf-inspection-reports.md | Generated PDF report (first page) | πŸ“· | Static output | | | Clicking generate β†’ PDF appearing | 🎬 | Shows the generation workflow | | w42-02-ai-powered-email-generation.md | AI generating email text | 🎬 | Shows AI "typing" effect | | | Final generated email | πŸ“· | Static result |

Google Integration (W43)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w43-01-gmail-oauth-integration.md | Email compose showing "Send via Gmail" | πŸ“· | Static compose view | | | OAuth connection flow | 🎬 | Shows the setup process | | w43-02-google-calendar-integration.md | Inspection appearing in Google Calendar | πŸ“· | Static calendar view | | | Creating inspection β†’ calendar sync | 🎬 | Shows the automatic sync | | w43-03-turbo-streams-real-time.md | Real-time update appearing | 🎬 | Shows the real-time magic |

Search & Real-time (W44)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w44-02-relevance-search.md | Typing search β†’ results appearing | 🎬 | Shows instant search | | | Search results with relevance | πŸ“· | Static results |

Keys & Meters (W45)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w45-01-property-key-management.md | Key cabinet list view | πŸ“· | Static list | | | Check out flow | 🎬 | Shows the workflow | | w45-02-utility-meter-readings.md | Meter reading entry form | πŸ“· | Static form | | | Entering reading β†’ saving | 🎬 | Shows quick data entry |

Landlord Management (W40)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w40-01-landlord-ownership-management.md | Ownership percentage breakdown | πŸ“· | Static view | | | Adding/editing ownership shares | 🎬 | Shows the interaction | | w40-02-landlord-data-model.md | Landlord detail page | πŸ“· | Static detail | | | Landlord list view | πŸ“· | Static list | | w40-03-landlord-csv-import.md | CSV import progress | 🎬 | Shows records importing | | | Import results summary | πŸ“· | Static results |

EPC & Certificates (W38, W46)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w38-01-epc-government-api-integration.md | EPC auto-lookup populating fields | 🎬 | Shows the automation magic | | | EPC details populated | πŸ“· | Static result | | w38-02-epc-image-generation.md | Generated EPC graphic | πŸ“· | Static output | | w46-03-certificate-management.md | Certificates list with expiry badges | πŸ“· | Static list | | | Filtering certificates by status | 🎬 | Shows filtering |

Property Status & Workflow (W36, W38, W39)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w36-02-three-dimensional-property-status.md | Property with multiple status badges | πŸ“· | Static view | | w36-03-property-advertising-workflow.md | Draft vs Published indicator | πŸ“· | Static comparison | | w38-04-smart-property-status-workflow.md | Status change with confirmation | 🎬 | Shows the safety workflow | | w39-01-simplifying-marketing-status.md | Five marketing status dropdown | πŸ“· | Static dropdown |

Rightmove Integration (W35, W37)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w35-04-drag-drop-photo-reordering.md | Dragging photos to reorder | 🎬 | Video essential for drag-drop | | | Reordered photos result | πŸ“· | Static result | | w37-03-rightmove-integration.md | Rightmove sync status | πŸ“· | Static status | | | Property syncing to Rightmove | 🎬 | Shows the sync workflow |

Audit & Activity (W36)

| Post | Media Needed | Type | Why | |------|-------------|------|-----| | w36-01-audit-trail-system.md | Activity log/timeline | πŸ“· | Static list | | | Scrolling through activity history | 🎬 | Shows the timeline depth |


Lower Priority (Technical Posts - Screenshots Optional)

| Post | Media | Type | Why | |------|-------|------|-----| | w35-01-multi-tenancy-architecture.md | Architecture diagram | πŸ“· | Conceptual diagram | | w35-03-performance-optimization-n+1-queries.md | Before/after performance graph | πŸ“· | Static comparison | | w37-01-webhook-infrastructure.md | Webhook delivery log | πŸ“· | Static log view | | w46-01-performance-monitoring.md | Performance dashboard | πŸ“· | Static dashboard | | w46-02-image-variant-preprocessing.md | Before/after load comparison | 🎬 | Shows speed difference |


Posts That Don't Need Media

  • about-01-who-we-are.md
  • about-02-what-were-building.md
  • about-03-building-in-public.md
  • about-04-who-letadmin-is-for.md
  • All *-week-summary.md posts
  • w24-* posts (foundation week)
  • w35-02-oauth-api-authentication.md (API docs, too technical)
  • w37-04-sidekiq-job-queue-migration.md (backend only)

Media Guidelines

Static Screenshots (πŸ“·)

  • Format: PNG, 1200-1600px wide
  • Style: Light mode, demo data, cropped to feature
  • Naming: [post-slug]-[description].webp

Videos (🎬)

  • Format: MP4 (auto-plays, loops, muted in blog)
  • Length: 5-15 seconds max
  • Resolution: 1280x720 or 1920x1080
  • Style: Smooth, no cursor jitter, demo data
  • Naming: [post-slug]-[description].mp4

Location: /public/blog/images/screenshots/


Quick Win List (Start Here)

Prioritised by impact. Mix of static and video for variety:

| # | Media | Type | Post | Shows | |---|-------|------|------|-------| | 1 | Enquiries dashboard | πŸ“· | w46-04 | Rightmove integration value | | 2 | New enquiry appearing real-time | 🎬 | w46-04 | The "magic" of auto-capture | | 3 | Mobile properties scrolling | 🎬 | w47-02 | Smooth mobile experience | | 4 | Filter buttons with counts | πŸ“· | w47-03 | Clear, simple value | | 5 | Clicking filters β†’ instant update | 🎬 | w47-03 | Speed of filtering | | 6 | Keys list with checkout highlight | πŸ“· | w47-04 | Visual key tracking | | 7 | Tenancy detail with agreements | πŸ“· | w47-01 | Core new feature | | 8 | Drag-drop photo reordering | 🎬 | w35-04 | Satisfying interaction | | 9 | AI generating email | 🎬 | w42-02 | AI "wow" moment | | 10 | Generated PDF report | πŸ“· | w42-01 | Professional output |


Summary Counts

| Type | Count | |------|-------| | πŸ“· Static screenshots needed | ~45 | | 🎬 Videos needed | ~30 | | Total media items | ~75 |


Last updated: November 2025