REAL ESTATE SITE NETWORK PACK
One PHP + MySQL codebase that installs as six linked property websites: hub, listings marketplace, land prices, projects, zoning and map. One shared database, English and Vietnamese, with Viet Nam's 34 provinces and 3,321 wards built in. Install one site, a few, or all six.




Screenshots are from a development install with no listings yet.
The six sites
- Hub: global search, entry to the other five, partner sign-up
- Listings marketplace: land, houses, rooms; verification levels 0–3, price history, one-page printable summary with QR code
- Land prices: price per ward, local experts, valuation and over-pricing check
- Projects: legal status, progress, price sheets, comparison, buyer requests
- Zoning: lookup, plan catalogue, paid files and reports
- Map: MapLibre GL, pins, measuring, draw-an-area search
What is in the package
- Full source in plain PHP 8 + MySQL. No WordPress, no Node, runs on shared hosting
- Viet Nam data after 1 July 2025: 34 provinces, 3,321 wards, a boundary for every ward and 14,177 former names for search
- Bilingual: English at / and /en, Vietnamese at /vn/province/ward
- Lead capture with stored consent: chat, call, book a viewing, notify me; CSV export; delete-on-request
- Paid plans with bank-QR checkout (VietQR): featured listings, broker plans, zoning reports, sponsored positions; manual approval or automatic via a bank-notification webhook
- Affiliate links inside articles with the [aff:code] shortcode, labelled and click-counted
- Optional: Google sign-in, Cloudflare R2 for images and map files, Telegram bot with a topic per ward, CRM webhook
- Mobile-friendly admin, one-click full backup, installable as a PWA
- English README and a Vietnamese guide
Set up in 4 steps
- Create one MySQL database
- Upload the web folder to the domain root
- Open /install.php: pick the site type, enter the database details, set an admin password
- Add a 15-minute cron job, then enter your contact number and bank account in the admin
Know before you buy
- No listings, projects, land prices or zoning layers are included. You bring your own data (bulk import from CSV or JSON is built in).
- Requires PHP 8.1+ and MySQL or MariaDB.
- The installer and the admin panel are in Vietnamese only (the README translates the installer labels). Public pages are in English and Vietnamese.
- Built for Viet Nam: Zalo contact buttons, VietQR payments and Vietnamese tax defaults. Other countries need adapting.
- Tax and loan calculators are estimates. Legal pages are templates; have your own lawyer review them.
- The default base map uses public raster tiles with attribution. For real traffic use your own PMTiles file.
- One paid plan per account: buying a plan on a second site replaces the plan from the first.
- Telegram, R2, CRM and bank-webhook integrations are written but you must test them with your own accounts.