NHouse - Property Listing Portal

Project Gallery

Project Overview

Project Info

Category House & Home
Year 2026

Deliverables

Cloud Deployment Database UI/UX Design Web App Website

Technologies

CSS HTML MySQL PHP Vanilla JS

NHouse is a property listing portal for India's growing tier-two cities. Owners post flats, houses, plots, farmland and commercial space for free, buyers browse and filter by city and category, and the two sides talk directly by phone or WhatsApp with no broker in between.

Every listing passes through moderation before it goes public, and the platform runs three separate portals over one database: a self-service owner dashboard, a manager portal for review work, and a full admin console.


Browsing And Search

  • Hero search by keyword and city, with live counts of properties, cities and users
  • Category browsing across flats, independent houses, open plots, agricultural land, commercial property and rentals
  • City landing sections for each covered city
  • Filterable listing pages with pagination
  • Separate featured and latest sections on the home page, each paginated
  • SEO-friendly slug URLs, sitemap and per-page meta tags


Property Detail Page

  • Image gallery with thumbnails, plus Instagram reel video preview support
  • Price with a negotiable indicator, size, facing, area and city
  • Owner details with a reveal-on-click phone number and a WhatsApp chat button
  • Share to WhatsApp or Facebook with prefilled text, or copy the link
  • View counting and enquiry tracking per property
  • Wishlist toggle for signed-in users
  • A disclaimer on listing cards, plus privacy policy and terms pages


Posting A Property

  • Free posting with no charge to list
  • Structured form: category, city, area, full address, price, size and unit, facing, description, contact and WhatsApp numbers
  • Optional map coordinates
  • Multi-image upload with server-side resizing, ordered gallery images
  • Listings carry an expiry date
  • A WhatsApp route for owners who would rather send details than fill a form


Moderation Workflow

Nothing reaches the public feed unreviewed. Admins and managers can open the full property detail before deciding.

  • Pending queue with approve and reject actions
  • Rejected listings stay visible to their owner, flagged as rejected, with edit and delete withdrawn
  • Approved listings can be enabled, disabled or marked as sold
  • Featured flag for promoting a listing on the home page
  • Edit rights scoped by role, so staff cannot silently rewrite an owner's listing


Three Portals, One Platform

  • Owner dashboard — post, edit, delete, track status, see enquiries and wishlisted properties
  • Manager portal — review queue, property administration and listing management
  • Admin console — properties, users, managers, cities, categories, wishlists and platform statistics
  • Staff accounts are excluded from public user counts
  • Paginated tables in all three portals


Accounts

  • Registration with email one-time-code verification and a pending-registration holding table
  • Welcome email once verification succeeds
  • JWT authentication with role-based access for user, manager and admin
  • Database-backed wishlists tied to the account rather than browser storage
  • Wishlisting requires sign-in, so saved lists survive a device change
  • Emails are suppressed on localhost and sent over SMTP in production


Enquiries And Analytics

Each contact reveal and enquiry is recorded against the property, giving owners and staff a view of which listings are actually generating interest, alongside property view counts and dashboard statistics drawn from live data rather than fixed numbers.


Platform Highlights

  • Free property listing portal with direct owner contact
  • Flats, houses, plots, farmland, commercial and rental categories
  • City and category browsing with filters and pagination
  • Moderated publishing with approve, reject, disable and sold states
  • Featured listings on the home page
  • Image galleries with server-side processing
  • WhatsApp-first contact, sharing and posting
  • Account-backed wishlists
  • Enquiry tracking and view counts
  • Email one-time-code registration with welcome mail
  • Owner, manager and admin portals over one codebase
  • SEO slugs, sitemap and social share previews
  • Environment-aware base URLs for localhost and the live domain
  • Vanilla PHP with PDO and a REST API, no framework

Related Projects