Domora – Property Listing PHP Script With Owner Listings and Approval

★ New item Laravel Project v1.0.0
Domora – Property Listing PHP Script With Owner Listings and Approval

✦ Key features

  • Who this property listing php script suits
  • A homepage built around listings
  • Owner listings in the property listing php script
  • Search, deals and the buyer side
  • Leads behind every listing
  • Admin, messages and reports
  • Install, licence and package

Overview

Domora is a property listing php script built with Laravel for portals and agencies that take listings from owners and agents: a white and green site with a tabbed Buy, Rent and Sell search, city tiles, hottest deals and an app promo block, owner listings with approval and reasons, badges, prices in lakh and crore, compare and saved homes, viewing booking, a leads pipeline, and a cPanel web installer.

Domora is a property listing php script for websites where listings come from many sides: your own agents, property owners and developers who post through the site.

Built with Laravel, it has a bright white and green design with a floating pill menu over the hero, a Buy, Rent and Sell search with tabs, "Browse Properties By City" tiles and a "Hottest Deals of the Month" row that keeps fresh offers on the homepage.

Owners send their property with photos from a simple form, you approve or reject it with a reason, and buyers search, save, compare and ask for viewings. Every enquiry still lands in a proper lead system, so no buyer is lost between a listing and a call.

A live demo with sample listings and agents runs at domora.demotheme.xyz.

Who this property listing php script suits

  • Local property portals for one city or district, where owners post flats, houses and plots.
  • Agencies that accept owner listings and want each one checked before it goes live.
  • Developers who list their own projects and resale units side by side.
  • Rental platforms for family flats, sublets and office space.
  • Land and plot sellers who list by katha with facing and road details.
  • Startups and agencies building real estate software in Bangladesh on a tested base.

Domora keeps the listing flow front and centre. For an agency that mostly works its own stock through agents, our Nivora build puts more weight on the sales desk.

A homepage built around listings

The white pill menu floats over a large hero photo with the line "Find Your Dream Property Today!" and a tabbed search for Buy, Rent and Sell, with keyword, location, type and price. The Sell tab sends owners straight to the listing form.

Sections that follow

An "Over 15 Years of Excellence" block pairs a short list with a photo badge. Featured properties come next, then a real estate solutions block with four service cards for buying, selling, renting and investing. "Why Work with Us?" sits above a wide photo with a numbers bar.

"Browse Properties By City" shows area tiles. "Smart Options for Buyers and Sellers" offers three cards: buy a home, sell your property and get a free valuation. The expert team shows three agents, a testimonial slider uses avatar dots, and "Hottest Deals of the Month" lists homes with a Hot Deal, Price Drop or Exclusive badge.

App promo block and footer

Near the end, a promo block shows two phone mock-ups filled with your own featured listings. No mobile app is included: the block's title and text are yours to edit in Settings, and its iPhone and Android buttons appear only for app links you enter, so leave them empty if you have no app.

A contact strip and a dark-green footer close the page. On phones the layout is redesigned: a stacked tabbed search, sliders, a numbers card and a bottom bar.

Owner listings in the property listing php script

The owner side is the heart of Domora. An owner signs in, opens the sell form and adds the property type, purpose, area, price, size, rooms, amenities and photos. The listing waits for your approval, or goes live at once if you switch approval off.

  • Approve or reject with a reason. The owner gets an SMS or e-mail either way.
  • Owners keep control. They edit their listing or mark it sold from their account, and edits go back for approval.
  • Rules on the form. Set whether sign-in is required, the most photos allowed and the rules owners must accept.
  • Agent listings. Agents only see and edit their own listings; new ones wait for approval and cannot be featured by the agent.

Approval keeps the portal clean. A property listing php script without it soon fills with duplicates, wrong prices and blurry photos that push serious buyers away.

What each listing holds

Purpose (sale or rent), type, area, agent and owner, price with per month or per year for rent, service charge and negotiable, bedrooms, bathrooms, parking, square feet and katha, floor, facing, condition, handover, amenities, a gallery, floor plans, a video tour, a map and a badge.

Status shows available, under offer, sold or rented, and publishing shows published, pending, draft or rejected. Deleted listings go to a bin first. Cards show prices in short form, such as ৳85 Lakh or ৳2.5 Cr, with a setting to change it.

Search, deals and the buyer side

Buyers expect a property listing php script to search fast. They filter by purpose, type, area, price, bedrooms, bathrooms and amenities, and sort the results. Each area and type has its own page. A heart saves a home, and Compare puts up to four side by side.

The property page has a gallery with lightbox, facts, details, amenities, plans, video, map, a home loan EMI calculator, the agent card, Book a Viewing with day and time chips, Ask a Question and similar homes. A New Listings Alert popup can invite visitors to hear about fresh properties.

Customer accounts

Buyers and owners share one account type. The dashboard shows upcoming viewings, saved homes, enquiries and viewings (with cancel), their own listings, support tickets and the profile. Accounts can also be created from the phone number of an enquiry, so a buyer who called once can sign in later.

Leads behind every listing

Listings only matter if someone answers the buyer, so the script ties each one to a lead. Each enquiry, viewing request, valuation, sell or rent-out request, home loan question or general message becomes a lead. Sources include the website, phone, WhatsApp, walk-in, Facebook, referral, API and staff.

Leads go to the property's agent by themselves if you want. They move from New to Contacted, Viewing booked, Negotiating, and Won or Lost with a reason; a won lead can mark the property sold or rented with the deal value. A board view lets you drag cards between stages, a week calendar shows viewings and an hourly check flags leads nobody called in time.

Fake enquiries are kept down with blocked numbers and IP addresses, a limit per phone and an optional SMS code. For any real estate software in Bangladesh, that protection matters as much as the listing pages.

Admin, messages and reports

The dashboard shows leads, deals won, win rate, viewings today, live and pending listings, views, a 14-day chart, upcoming viewings, the pipeline, top agents and most viewed homes. Properties have tabs, filters and bulk actions to publish, feature, mark sold, assign or bin, plus duplicate, approve and reject.

Reports cover leads per day, by agent, source, type and area, deals by property type, lost reasons and top listings, with a CSV. Agent performance compares each agent's results.

Messages and settings

New leads can reach you by e-mail and Telegram; agents, buyers and owners get SMS for enquiries, viewings and listing decisions.

A WhatsApp chat bubble, the WhatsApp Cloud API and a message log are included. Settings hold company details with the REHAB or trade licence number, listing rules, home page texts and the service cards, and marketing tags for Facebook Pixel, GA4, Tag Manager, Search Console and TikTok.

Modules switch owner listings, viewings, loan calculator, compare, saved homes, valuations, blog, public agents, the recent activity popup and the new listings popup on or off. Roles are Admin, Manager and Agent, with an activity log, and API keys with webhooks for property and lead events let a developer connect an app.

Install, licence and package

No terminal, Composer or Node is needed. Upload the zip on cPanel, point the domain to the public folder and open the site. The web installer checks PHP and folders, connects to MySQL, MariaDB or SQLite, sets the company and mail, creates your admin and takes the licence key.

The last step installs with or without demo content: sample areas, about 60 listings with photos, agents, customers, leads, testimonials, blog posts and banners, or a clean site with standard pages and FAQs. Add one cron line for lead reminders and clean-up.

One licence key works on one domain; local test addresses run without it. Visitors can switch the site between English and বাংলা, and the full Laravel source lets a developer extend this property listing php script freely.

Domora is built on Laravel, the open-source PHP framework. See all our Laravel projects for more business systems.

  • The full Domora Laravel source with vendor folder, ready for cPanel
  • White and green listing website with tabbed search, city tiles, hot deals and an app promo block
  • Owner listings with approval, agent listings, search, compare, saved homes and viewings
  • Leads pipeline, board, viewings calendar, reports, SMS and API
  • The web installer with or without demo content
  • Documentation and updates with your licence

A property listing php script lives or dies by the quality of its listings. Domora gives you the approval tools to keep them clean and the lead system to turn them into deals.

From our blog · 10 min readProperty Listing Examples: How to Write Listings That Get Calls

Reviews

0.0
★★★★★
0 reviews from buyers
Write a review

No reviews yet — be the first to share your experience after buying.

Frequently Asked Questions

01Can owners post on this property listing php script?

Yes. Owners sign in and send a property with photos; it waits for your approval unless you switch approval off.

02How is Domora different from Nivora?

Domora is shaped for listings from many owners and agents, with approval, hot deals and city browsing. Nivora focuses on an agency's own sales desk.

03Are prices shown in lakh and crore?

Yes, on cards, for example ৳85 Lakh or ৳2.5 Cr.

04Does Domora include a mobile app?

No. The homepage has an app promo block with phone mock-ups of your listings; its download buttons show only when you enter links to an app of your own.

05Does the property listing php script stop fake enquiries?

Yes, with blocked numbers and IPs, a limit per phone and an optional SMS code.

06Do I need a terminal to install?

No. The web installer runs on normal cPanel hosting.

Delivery & Support

1Place your orderAdd to cart, sign in and pay with bKash, Nagad or Rocket.
2Payment verified automaticallyEnter your Transaction ID — the payment is matched automatically, usually within seconds.
3Get your productYour license key and download appear in My Account → Licenses.
  • Secure automatic payment verification
  • Delivery to your account & e-mail
  • Friendly WhatsApp support

Refund Policy

This policy applies to every product in our store.

You get a refund when the product does not work as described and we cannot fix it, when your license will not activate your website, or when a manually delivered product is late and you cancel before delivery. A working license, or a single license already used on a live domain, is not refundable. Approved refunds go back to the number you paid from within one working day, minus the Send Money charge.

Read the full policy →
More items

You may also like

View all →