Real estate marketplace script · Next.js + Django

Launch your own real estate marketplace.

A ready-made property website with search for buyers, a portal for sellers and an admin panel for you. Full source code included.

Built with

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • Django
EstateHub admin console dashboard with platform totals, revenue chart and marketplace overview
Seller portal listings in the opposite theme
Map search on a phone

What you get

Three apps in one package, ready to run.

Website for buyers

  • Search on a map or in plain words
  • Save and compare homes
  • Book tours and reserve online
  • Track the deal and chat with sellers

Portal for sellers

  • Business verification
  • Listings for sale or lease
  • Tour requests on a calendar
  • Earnings and payouts

Admin panel for you

  • Approve listings and users
  • Run every deal from a checklist
  • Verify payments and send payouts
  • Change branding without code

See every screen

Real screenshots from the live demo. Pick an area and step through it.

What visitors see before they sign up: search, listings and booking.

/
01 / 07

The hero search has three tabs: Buy, Lease, and AI Search for people who would rather type a sentence.

Key features

The parts that usually take months to build, already working.

  1. Map and AI search

    Buyers browse price pins on a map, use filters, or just type what they want, such as “a house in Austin under 600000 with 3 bedrooms”.

    • Free OpenStreetMap maps, no API key
    • AI search with OpenAI, Anthropic or Gemini
  2. Deal tracking

    Every sale and lease moves through clear stages with a checklist, so buyers always know what comes next.

    • Separate flows for buying and leasing
    • Edit the stages from admin
  3. Verified users and payouts

    Buyers verify their identity and sellers verify their business. Your team checks payments and pays sellers after your commission.

    • KYC and KYB in one review queue
    • Commission on sales and leases
  4. Your brand, no code

    Change the name, logo and colours from the admin panel. The whole site updates instantly.

    • Storage, email and sign-in set up the same way
    • No rebuild or redeploy

Also included

Live chat
Real-time messages with sellers
Tour booking
In person or by video call
Favourites
Save homes in one click
Saved searches
Alerts for new matches
Reviews
Rated after a deal
Social sign-in
Google and Facebook
SEO ready
Sitemap and rich listing data
Notifications
For buyers, sellers and admins

Works on every device

Built for phones first, with light and dark themes in the seller and admin areas.

  • Home page on a phone
    /
  • Map search on a phone
    /listing
  • Property details on a phone
    /listing/[slug]
  • Deal tracker on a phone
    /dashboard/deals/[id]
  • Seller dashboard in dark theme on a phone
    /seller/dashboard

Tech stack

Next.js front end and Django back end, with full source code for both.

Front end

  • Next.js

    App Router with React Server Components

  • React

    Server and client components

  • TypeScript

    Strict mode, across the whole codebase

  • Tailwind CSS

    Every colour and radius is a token

  • shadcn/ui

    Accessible components on Base UI primitives

  • Redux Toolkit

    RTK Query handles server state and caching

  • React Hook Form

    Forms that validate field by field

  • Zod

    A schema behind every form and wizard step

  • Leaflet

    Maps on OpenStreetMap tiles, no API key

  • Recharts

    The revenue and marketplace charts

Back end

Django

Django REST Framework on PostgreSQL.

API docs
Swagger and ReDoc
Demo data
Filled in with one command
Real time
WebSockets, Celery and Redis
Your services
Any major storage or email provider
Secure
JWT sign-in and HTTPS settings
Easy to host
Dockerfile included

Pricing

Pay once and use it for one website. Need changes? We can build them for you.

Regular License

For a platform your users use for free.

$19one-time

Buy Regular
  • One website, for you or one client
  • Users are not charged to use it
  • Full source, Next.js and Django
  • Future updates
  • 6 months of support

Customisation

For anything beyond the package.

Let’s talkquoted per project

Request a quote
  • New features built to your brief
  • Your design and brand throughout
  • Card payments and other integrations
  • Installation on your server
  • Ongoing development and upkeep

Prices in US dollars. You choose the license at checkout on CodeCanyon, under Envato’s license terms.

Questions before you buy

Short answers to the common ones.

Which license do I need?

If people pay to use your platform, through commission, listing fees or a subscription, choose the Extended License. If it is free for its users, the Regular License is enough. Each license covers one website.

Is the back end included?

Yes. You get the Next.js front end and the Django API, with the full source of both. No extra purchase and no hosted service.

What do I need to run it?

Node.js 20.9+ and pnpm for the front end. Python 3.12, PostgreSQL and Redis for the API. Copy the example environment files, run the migrations, and connect the two.

Where can I host it?

The front end runs anywhere Next.js does, such as Vercel. The API runs on any VPS with Python, PostgreSQL and Redis, and a Dockerfile is included.

How do buyers pay?

By bank transfer. The buyer uploads a receipt and your team verifies it. There is no card gateway built in, but we can add one as part of a customisation.

Can I rebrand it without touching code?

Yes. The name, logo, favicon and brand colours are settings in the admin console.

Ready to launch your property marketplace?

Try the live demo, then pick a license.

Live demo Buy from $19