Propertify
Software Features

One platform for buyers, agents and admins

Propertify brings search, enquiries, agency teams and listing moderation together in a single marketplace. Here is everything the software does.

3User roles
3Role dashboards
2Agency roles
3Listing states
For Buyers & Renters

Find the right place, faster

Browse approved listings, narrow them down, save the ones you like and reach the seller in a single step.

Browse properties

Buy and rent listings

Every public listing has passed admin review, for sale or for rent, across all cities.

Detailed filters

Filter by city, area, property type, beds, baths, price, size and ready or off-plan status.

Favorites

Save properties to your account and come back to your shortlist from any device.

Direct enquiries

Send an enquiry from any listing, no account needed. It reaches the owner or agency as a lead.

List your own property

Any account can post a listing. It goes live once an admin approves it.

Become an agent

Create an agency or accept an invitation, and your buyer account upgrades to an agent account.

For Agents & Agencies

Run your listings as a team

Post under your own name or your agency, invite your agents and keep every lead in one place.

Start an agency

Agency profiles

A public profile in the agency directory, credited on every listing the team posts.

Team roster & invitations

Owners create invite links for an agent’s email, revoke pending invites and remove members.

Lead inbox

Owners see enquiries across the whole agency. Members see leads on their own listings.

Accurate dashboard stats

Listing counts by status are calculated on the server, so they stay right as you grow.

Trust & Moderation

Listings you can rely on

Nothing reaches the public until an admin has reviewed it, and only the right people can change what is there.

See how review works

Admin approval queue

New listings start as pending review. Only approved listings appear on public pages.

Private until approved

Pending and rejected listings are visible only to their owner and to admins.

Owner-only editing

Policies make sure users edit only their own listings, and only owners manage an agency.

User & agency management

Admins change roles, block accounts and activate or deactivate agencies.

Rate-limited endpoints

Sign-in, registration, password reset and enquiries are throttled against abuse.

Secure accounts

Token-based sign-in, plus password reset by email.

Listing Review

From submission to live listing

Every listing moves through the same three states before anyone outside the owner and admins can see it.

  1. Step 1

    Submitted

    The owner posts a listing. It is saved as pending review.

  2. Step 2

    Pending review

    Admins see it in the approval queue. Only the owner and admins can open it.

  3. Step 3

    Approved

    The listing goes live on search, the homepage and its public page.

Rejected listings never go public. They stay visible only to their owner and to admins.

Roles & Permissions

Who can do what

Permissions are enforced on the server by policies and middleware, not just hidden in the interface.

CapabilityBuyerAgentAgency ownerAdmin
Browse, search and filter listings
Save favorites
Send enquiries
Post listings for review
Receive leads on own listings
Post under an agency name
Agency-wide lead inbox
Edit agency, invite and manage team
Approve or reject listings
Manage users and agencies
Under the Hood

Built on a modern stack

A typed Next.js frontend talking to a Laravel API, all running in Docker.

Next.js 16 + React 19

App Router frontend with server and client components.

Tailwind CSS 4

Design tokens and utility styling across every page.

TanStack Query

Cached, auto-refreshing server state in the browser.

Laravel 12 API

Form Request validation, API Resources and policies.

Laravel Sanctum

Bearer-token authentication for every protected route.

MySQL 8.4

Relational data for listings, agencies, leads and users.

Docker Compose

One nginx gateway in front of the app, API and database.

Transactional email

Password-reset links delivered over SMTP.

Ready to get started?

Create a free account or start browsing listings right away.