Skip to content

User stories

biancapopa31 edited this page Oct 18, 2024 · 4 revisions
  1. As a user or landlord, I want to be able to create an account and login in a secure manner.
  2. As a landlord, I want to post listings with detailed descriptions and photos, so that I can attract potential tenants by showcasing my properties effectively.
  3. As a user, when creating my account, I am required to post a review of my current or past neighborhood and apartment building/house, contributing to the community's knowledge base.
  4. As a user, I want the option to leave more reviews over time, sharing further insights and experiences.
  5. As a user, I want to view listings in both map and list formats, so that I can easily explore options based on location and preference.
  6. As a user, I want to select specific areas on the map to search for listings, so that I can narrow down my search to preferred neighborhoods.
  7. As a user, I want the option to view heat maps indicating various factors like prices, reviews, or crime rates, so that I can make informed decisions about where to live.
  8. As a user, I want to see reviews directly on the map, so that I can easily assess the desirability of different areas.
  9. As a user, I want to click on listings to view more details, so that I can learn more about properties I'm interested in.
  10. As a user, I want the ability to add listings to my favorites and view my favorite listings, so that I can keep track of properties I'm considering.
  11. As a user, I want to message landlords directly from a listing to express interest in renting the property, so that I can initiate the rental process.
  12. As a user, I want to message other users who have left reviews to gain further insights, so that I can make more informed decisions based on real experiences.
  13. As a user, I want to sort and filter properties by various criteria, so that I can find listings that fit my needs more easily.
  14. As a user, upon creating my profile, I want the option to use both personal information and a GDPR-compliant nickname, so that my privacy is protected while engaging with the community.
  15. As a landlord, I want the ability to communicate with potential tenants interested in my listings, so that I can answer questions and facilitate the rental process.
  16. As a landlord, I want to access statistics about the performance of my listings, such as views and contact rates, so that I can make informed decisions about how to improve my listings' attractiveness.
  17. As a user, I want to set up alerts for new listings that match my criteria, so that I don't miss out on potential homes.

Nice to Have

  1. As a developer, I want to integrate scraping of external listing sites, so that the app can offer a comprehensive database of rental options to users.
  2. As a developer, I want to integrate a Language Model (LLM) to assess the authenticity of the reviews and screen newly posted property listings for any signs of misrepresentation or fraudulent information, ensuring the integrity and reliability of the platform's content.
Clone this wiki locally