Africodex DigitalAfricodex
Blog
    Immobilier.ma
    Real Estate · SaaS Marketplace

    Morocco's property market,
    fully digital.

    Immobilier.ma connects buyers, sellers, and agents on a single platform — with sub-100 ms faceted search, SEO-first public listings, tiered visibility packs, and a complete admin moderation panel.

    Sub-100 ms SearchSSR / ISR SEOStripe Payments
    Build Something Like This
    Immobilier.ma public portal
    Lightning-Fast Search

    Find any property in under 100 ms

    Powered by Meilisearch, every listing is indexed in the background via a BullMQ job queue the moment it's published. Buyers get instant full-text results with facets for type, city, price, and surface — no waiting, no stale data.

    Sub-100 ms faceted search results
    WebSub-100 ms faceted search results
    Map-based property discovery
    WebMap-based property discovery
    Sub-100 ms full-text search on all listing fields
    Facets: type, transaction, city, price range, surface
    Listings indexed async via BullMQ — API response stays fast
    Ranked results with full facet counts returned in one query
    Search filters saveable as named views per user account
    Map view with GPS coordinates per listing
    SEO-First Public Portal

    Built to rank, built to convert

    The Next.js 14 public portal uses a strict SEO silo URL strategy with per-route SSR and ISR. Every listing, agency, and city page is server-rendered and individually indexable — driving organic traffic from day one.

    Public portal home — SSR + ISR
    WebPublic portal home — SSR + ISR
    Next.js 14 App Router — SSR & ISR per route
    SEO silo URLs: /acheter/villa/marrakech and more
    Auto-generated sitemap.xml and robots.txt
    Per-route meta title and description from admin panel
    Tiered pack system: Gratuit → Essentiel → Premium → Premium+
    Stripe Checkout with webhook-based payment confirmation
    Admin Backoffice

    Full control over every listing and user

    The admin panel gives moderators a listing approval queue, KPI dashboard, and configuration controls for packs, regions, agencies, and SEO fields — all in one private interface.

    Private — covered by NDA

    Private — covered by NDA

    This screen is only shown to qualified prospects. Contact us to book a live demo.

    Request Demo
    PrivateKPI overview dashboard
    Listing review & approval panel
    WebListing review & approval panel
    KPI dashboard: listings, pending, users, revenue
    One-click approve / reject with optional rejection reason
    Pack configuration: price, duration, photo limit, boost
    CRUD for regions, cities, districts, and categories
    Agency verification management
    Per-route SEO field editor across the entire portal
    Built for the Moroccan property market

    Solving the real pain points of Moroccan real estate

    Before Immobilier.maWith Immobilier.ma
    Property searches taking seconds to loadSub-100 ms results via Meilisearch with async background indexing
    No organic SEO — all traffic is paidSSR/ISR silo URLs ranking for every city, type, and transaction
    Listings moderated manually by emailStructured approval queue with one-click accept/reject
    Payments collected outside the platformIntegrated Stripe Checkout with webhook-based pack activation
    Photos stored in shared drives with no optimisationMinIO object storage with Sharp server-side compression and thumbnails
    No visibility on which packs or cities drive revenueAdmin KPI dashboard with charts by period, type, and region
    Tech stack
    NestJSTypeORMPostgreSQL 15Next.js 14React 18ViteMeilisearchBullMQRedis 7MinIOStripeTurborepoDockerSharp

    Ready to build your own marketplace?

    We build full-stack SaaS platforms for ambitious businesses across Morocco and Africa. Let's talk about your project.

    Start a Project