Photos and Media
High-quality photos and media are essential for attracting buyers and renters. ListHouze provides multiple ways to add and manage media for your property listings.
Photo Upload
The image upload component is available on both the Create Listing and Edit Listing pages under the Media tab.
Upload Methods
There are two ways to add images:
1. Upload Files
- Click Select Images to open your device's file picker.
- Select one or more image files.
- On mobile devices, a Take Photo button is also available to capture directly from your camera.
- You can also drag and drop images into the upload area.
- Clipboard paste is supported — copy an image to your clipboard and paste it directly into the upload area.
All standard image formats are accepted (JPEG, PNG, WebP, GIF, etc.). Files must have an image/* MIME type.
2. Import from URL
- Switch to the Import from URL tab.
- Paste one or more image URLs into the text area. URLs can be separated by newlines, commas, or spaces.
- The system detects and counts valid URLs (must start with
http://orhttps://). - Click Import & Save to download the images and store them permanently on ListHouze.
Info
Upload Progress
During upload, a progress bar displays the percentage of completion across all files being uploaded. Each image is uploaded sequentially to the property-images Supabase Storage bucket.
Duplicate Detection
The system calculates a hash for each uploaded image and compares it against existing images on the listing. If a duplicate is detected, a dialog appears offering three options:
- Replace — Upload the duplicate with a timestamp prefix
- Keep Both — Upload it as a separate image alongside the original
- Cancel — Skip the duplicate and only upload any unique images
Managing Images
Once uploaded, images appear in a grid below the upload area.
Primary Image
- The first image uploaded is automatically set as the primary image.
- The primary image is highlighted with a coloured border and a "Primary" label.
- To change the primary image, click the Primary button on any non-primary image.
- The primary image is used as the hero image on the listing detail page, in search result cards, and as the social sharing preview.
Image Categories
Each image can be categorised as one of three types:
| Category | Description |
|---|---|
| Photo | Standard property photograph (default) |
| Map | Location map or site plan |
| Floor Plan | Architectural floor plan |
Click the category toggle button on an image to cycle through the categories. Images categorised as Map or Floor Plan display a coloured label badge.
Removing Images
Click the X button on any image to remove it from the listing.
Display Order
Images are stored with a display_order field. The order is determined by upload sequence. The primary image is always shown first in the property gallery regardless of display order.
Video Content
You can add a video to your listing using the Video URL input on the Media tab.
Supported Platforms
- YouTube — Standard watch URLs, short URLs (youtu.be), embed URLs, and Shorts
- Vimeo — Standard and player embed URLs
Adding a Video
- Paste the video URL into the Video URL field.
- Click Validate to verify the URL is valid and from a supported platform.
- If valid, a preview of the video appears below the input with an embedded player.
- The video URL is saved with the listing and displayed on the property detail page.
To remove the video, click the clear button next to the URL input.
Virtual Tours
Add an external virtual tour link using the Virtual Tour URL field in the Details tab. This typically links to a Matterport, iStaging, or similar 3D tour platform. The URL is validated to ensure it starts with http:// or https://.
Floor Plans
Add a floor plan link using the Floor Plan URL field in the Details tab. Alternatively, upload a floor plan image and categorise it as "Floor Plan" using the image category toggle described above.
Documents
The Documents section allows you to attach PDF documents to your listing. Common uses include:
- Property information memorandums
- Building and pest reports
- Strata/body corporate minutes
- Contract of sale documents
- Vendor statements
Document Upload
- Click the upload button to select a PDF file.
- Maximum file size: 10 MB per document.
- Only PDF files are accepted.
- Documents are stored in the
property-documentsSupabase Storage bucket.
Document Visibility
Each document has a visibility toggle:
- Public — Visible to all users viewing the listing
- Private — Only visible to the listing agent and authorised parties
Document Management
Uploaded documents display with their filename, file type, and size. You can:
- Preview — View the PDF in a modal preview
- Download — Download the document
- Delete — Remove the document from the listing