Back to work

Front-end lead · Real-estate site

MFP

Motion-led reveals on a fast, editorial static build.

Front-end lead · Real-estate site · 2023

WebsiteReal estateMotion
See it in action
MFP

Overview

MFP is a bilingual real-estate listings platform — areas, sub-areas, gated compounds tied to developers, and individual property units, plus a company blog — with a Django REST API on the backend and a Nuxt 4 frontend on top.

The backend's standout feature is its image pipeline: every uploaded photo — area, compound, developer, property, or floor plan — is automatically resized into thumbnail/medium/large WebP variants with sharpening, so the frontend always gets consistently optimized images without manual editing. SEO metadata is built into nearly every model, with locale-aware sitemaps and robots.txt generated automatically.

The Nuxt 4 frontend goes beyond standard pages, using Nitro server routes for health checks, canonical redirects, and locale-specific sitemap XML — plus GSAP and Lenis for the motion-led, editorial feel the design calls for, and Pinia managing favorites, language, and notifications client-side.

Tech stack

Nuxt 4TypeScriptPiniaTailwind CSSGSAPLenisDjango 4.2PostgreSQL

Key features

  • Area → destination → compound → property

    A four-level real-estate hierarchy with pricing, installment plans, finishing status, and delivery year per property.

  • Automatic image pipeline

    Every photo is resized into thumbnail/medium/large WebP variants with sharpening — no manual editing before it ships.

  • SEO built into nearly every model

    Title, description, keywords, Open Graph fields, and canonical URLs live on almost every content type, plus locale-aware sitemaps.

  • Company blog with a draft workflow

    Categories, bilingual fields, and a draft/published workflow for the team to manage content themselves.

  • Bulk-import tooling

    A custom admin tool for loading large batches of listings at once, instead of one property at a time.

  • JWT auth with social login

    Buyers sign in with JWT-based auth, including social login (OAuth) support.

What they said

Fast, precise, and genuinely cares about the feel of the product.

MFP

Nour H.

Founder · MFP

Organizations

MFP