Skip to content

User stories

Anastasia Stefanescu edited this page Nov 3, 2024 · 4 revisions
  1. As a user, I want to view heat maps showing factors like prices, reviews, and crime rates, so I can make more informed decisions about where to live.
  2. As a user, I want to complete a quiz to specify my roommate preferences and dealbreakers, so that the app can match me with compatible potential roommates.
  3. As a user, I want to search for and connect with potential roommates and see compatibility scores, so I can find suitable living arrangements and share rental costs.
  4. As a user, I want to see a history of the listings I have viewed, so I can easily revisit properties that interested me without needing to search again.
  5. As a user, I want to create lists of listings, so I can organize my searches efficiently.
  6. As a user, I want to share lists of favorite listings with friends, so we can collaboratively evaluate potential properties.
  7. As a user, I want to add friends on the platform, so I can easily share listings and insights with trusted people.
  8. As a user, I want to set up alerts for new listings that match my criteria, so I don’t miss out on potential homes.
  9. As a user, I want to request appointments to view properties, so I can see them in person before making a rental decision.
  10. As a user, I want to see property viewing availability, so I can schedule a visit at a convenient time.
  11. As a user or landlord, I want the option to cancel a scheduled viewing, so I can manage my plans effectively.
  12. As a user or landlord, I want to receive notifications for important updates, such as new messages, appointment reminders, alert matches, and appointment requests, so I stay informed.
  13. As a user or landlord, I want to view all scheduled appointments on a calendar within the app, so I can keep track of upcoming viewings.
  14. As a landlord, I want to customize my calendar for a listing, so users can see when I’m available to book an appointment
  15. As a landlord, I want access to performance statistics for my listings, like views and contact rates, so I can improve their attractiveness.
  16. As a developer, I want to automate the daily scraping of external listing sites, so the app maintains a comprehensive, up-to-date database of rental options.
  17. As a developer, I want to integrate an LLM to extract and populate key information from scraped listings automatically, so filtering properties is easier for users.
Clone this wiki locally