Appearance
AI-Assisted Features
AI features powered by Claude to reduce friction for tenants and landlords.
AI Search
Problem: Traditional filter-based search requires users to manually set multiple dropdowns and checkboxes. Many tenants think in natural language.
Solution: A search bar that accepts natural language queries and translates them into structured filters.
Examples:
- "2 bedroom near Plateau under $1500 pet-friendly" → bedrooms=2, borough=Plateau, maxPrice=150000, isPetFriendly=true
- "grand 4 1/2 proche du metro" → bedrooms=2, transit proximity filter
- "furnished studio downtown available March" → propertyType=studio, borough=Ville-Marie, furnished amenity, availableDate
Approach:
- User types into search bar
- Backend sends query to Claude with structured output schema
- Claude returns parsed filters
- Frontend applies filters to existing listing search
- Fallback to text search if AI parsing fails
Listing Description Generator
Problem: Landlords often write bare-minimum descriptions that don't help tenants make decisions.
Solution: Landlord enters bullet points or key features, AI generates a compelling, well-structured description.
- Input: "3 bed, renovated kitchen, near Jean-Talon market, hardwood, balcony facing park"
- Output: Full 2-3 paragraph description highlighting the property's best features
- Landlord can edit the generated text before saving
- Optional tone: professional, casual, luxurious
Auto-Translation (FR/EN)
Problem: Montreal is bilingual. Listings in only one language miss half the audience.
Solution: On-demand translation of listing descriptions.
- Tenant clicks "Voir en francais" / "View in English"
- Backend translates via Claude, caches the result
- Translations stored in DB alongside original
- Landlords can review and edit translations
Smart Amenity Tagging
Problem: Landlords forget to check amenity toggles even when the description mentions them.
Solution: After landlord writes description, AI suggests amenity tags.
- Parses description for keywords ("dishwasher", "lave-vaisselle", "balcon", etc.)
- Suggests tags with confidence indicators
- Landlord confirms or dismisses suggestions
Neighborhood Summaries
Problem: New-to-Montreal tenants don't know neighborhoods.
Solution: AI-generated neighborhood profiles based on aggregated listing data.
- Average rent by bedroom count
- Common amenities in the area
- Description of vibe and character
- Updated periodically as listings change
- Displayed on neighborhood filter pages and map