Skip to main content

Marketplace

The future marketplace allows available properties to become listings and tenants to apply.

Listing lifecycle

DRAFT
-> PUBLISHED
-> APPLICATIONS_OPEN
-> RESERVED
-> RENTED
-> ARCHIVED

Proposed entity: property_listings

FieldDescription
idPrimary identifier.
property_idListed property.
property_unit_idOptional listed unit.
created_by_user_idUser who created the listing.
titleListing title.
descriptionListing description.
available_fromAvailability date.
asking_rent_amountRequested rent.
currencyCurrency.
statusListing lifecycle status.
visibilityPublic, private, or invite-only visibility.
created_atCreation timestamp.
published_atPublication timestamp.

Proposed entity: applications

FieldDescription
idPrimary identifier.
property_listing_idTarget listing.
applicant_party_idTenant party applying.
applicant_user_idUser who submitted the application.
statusDRAFT, SUBMITTED, REVIEWED, SHORTLISTED, REJECTED, ACCEPTED, WITHDRAWN.
messageApplicant message.
submitted_atSubmission timestamp.
reviewed_atReview timestamp.

Candidate evaluation

Landlords should evaluate candidates using:

  • application completeness
  • affordability estimate
  • tenant-provided documents
  • consented payment reputation
  • manual communication

Marketplace evaluation must remain explainable and avoid exposing sensitive raw data unnecessarily.