Marovelle – Real-Estate Website & CRM (Next.js, Supabase) | Vibe96

Real Estate & Property

Marovelle – Real-Estate Website & CRM (Next.js, Supabase)

Source code included

Real-estate website and CRM: map search, floor plans, 360° tours, payment plans, leads inbox. English, Bangla, Arabic.

Built by Md. Sazzad Hossain Updated 12 Nov 2026 65,470 lines of code

Open live demo Built withClaude Code

About this software

About Marovelle – Real-Estate Website & CRM (Next.js, Supabase)

Marovelle is a complete real-estate website for agencies and developers, ready to brand and launch.

Visitors search listings by city, price, rooms and amenities, explore a map that searches as they move, walk through interactive floor plans and 360° tours, and shape a payment plan before they enquire, in English, Bangla or Arabic (right to left), with prices in six currencies including Bangladeshi Taka in lakh and crore.

Your team gets an admin for listings, developments and units, advisors and articles; a leads inbox with stages, viewings and advisor assignment; and a dashboard for each advisor. It all runs on Supabase, with six roles enforced by row-level security on every table.

It runs as a complete demo straight after install, with nothing to set up, and becomes the full site when you connect a free Supabase project (one command: pnpm configure). Deploy to Vercel, Netlify, any Node.js server, Docker, or export a static copy for shared hosting.

Included: the full TypeScript source (no obfuscation, no licence checks), demo content (36 listings in six cities, 5 developments with 30 units, 8 advisors, 8 articles), a labelled placeholder for every photo plus a prompt pack to generate a matching photo set, three CC0 360° panoramas, logos in three languages, the database schema with row-level security and the demo seed (also as database/schema.sql and database/seed.sql), 223 automated tests and GitHub Actions workflows, a Dockerfile, and 16 guides in docs/, plus HowToSetup.md and AGENTS.md for AI coding tools.

The live demo's photos are from Unsplash and are not included. Security and defect fixes for 12 months from purchase; support for six months.

Category: Real Estate & PropertyStack: Next.js 16 (App Router) with React 19 · PostgreSQL 15+ on SupabaseBuilt with: Claude Code Licence: Single-site, full source

Why Marovelle – Real-Estate Website & CRM (Next.js, Supabase)

What makes it better
than the alternatives

  1. 01

    Three languages, right to left

    English, Bangla and Arabic on their own addresses, rendered on the server for search engines, with a full right-to-left layout for Arabic.

  2. 02

    Floor plans and 360° tours built in

    Every room with its size, photo and description, and panoramic tours with scene-to-scene hotspots.

  3. 03

    Payment plans buyers shape themselves

    Down payment, instalments and handover, plus a mortgage estimate, in six currencies including Taka in lakh and crore.

  4. 04

    Admin, leads and roles on Supabase

    A listings and developments admin, a leads inbox with viewings, and six roles enforced by row-level security.

  5. 05

    Runs at once, deploys anywhere

    A full demo with no setup, then Vercel, Docker, any Node.js server, or a static copy for shared hosting.

Search & listings

  • city
  • neighbourhood
  • type
  • price
  • bedrooms
  • bathrooms
  • area
  • amenities; sale or rent; grid
  • list and map views; sorting

Map

  • clustered pins that search the area you move to; free map tiles
  • no key

Property pages

  • gallery
  • facts
  • interactive floor plans
  • 360° tour
  • neighbourhood guide
  • mortgage calculator
  • printable brochure

Developments

  • buildings
  • unit availability
  • construction progress
  • payment plans
  • optional Stripe reservation deposits

Buyer accounts

  • saved homes
  • compare
  • private notes
  • saved searches with daily email alerts
  • enquiries and viewing requests

Admin

  • listings
  • developments and units
  • floor plans
  • advisors
  • articles and photos
  • in three languages; brand settings without code

Sales

  • leads inbox with stages
  • advisor assignment
  • notes and viewings; a dashboard for each advisor; email to the team (Resend)

Content

  • city pages
  • advisor profiles
  • a journal
  • an AI concierge (built-in matching; Google Gemini optional)

Platform

  • English
  • Bangla
  • Arabic (RTL); six currencies; light and dark themes; WCAG 2.2 AA tested; SEO with sitemap and structured data

Quality report

Manually reviewed

80/ 100

Automated audit score

✓ Passed the audit

Passed the audit and a manual review.
Audit run: 5 Nov 2026
Reviewed by Vibe96 staff, Dubai.

Security81
Code structure84
Docs & completeness73
Dependency health82
Build & deploy72
Reviewer notes (3 minor)

No real credentials found; a shared demo password default ships in code and e2e helpers; supabase client with rls and migrations; schema excerpts not visible, so key indexes and cascades are unverified; well-organised feature modules; some oversized files and a few hard-coded values to move into config; authz design looks sound (rls, roles), but most route handlers were not visible so cannot be fully verified. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release12 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$99Single-site licence Details