Skip to content

Seed data and demo environment #40

Description

@robert197

Description

Create seed data for development and demo purposes. Essential for Claude Code development workflow.

Requirements

  • Management command: python manage.py seed_demo_data
  • Creates:
    • 3 demo owners (with passwords documented in .env.example)
    • 5 apartments across owners (various access methods)
    • 2 inspectors
    • 15 inspections (mix of completed, scheduled, in-progress)
    • Inspection items with realistic results (mix of OK/Flag)
    • Sample photos (placeholder images)
    • Default checklist templates per apartment
    • Subscription records
  • Idempotent (safe to run multiple times)
  • Uses factory_boy factories for consistency

Acceptance Criteria

  • python manage.py seed_demo_data populates database
  • All features testable with seed data
  • Demo accounts documented
  • Idempotent execution

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions