Morocco Film Fixer — Next.js 14 Portfolio Site for Film Production

A bilingual static portfolio website for a seasoned TV and film production manager in Morocco. Built by expert frontend developer Hamza Miloud Amar with Next.js 14, Pillar UI, and SEO optimization.

Morocco Film Fixer — static portfolio website for TV and film production manager built with Next.js 14 and Pillar UI by frontend developer Hamza Miloud Amar

Overview

Morocco Film Fixer is a bilingual portfolio website I designed and developed as an expert frontend developer for a seasoned film production manager with over 20 years of experience in Morocco's TV and cinema industry. The site serves as both a professional portfolio and a lead generation tool for international production companies seeking local expertise for filming in Morocco.

The Problem

Despite decades of high-profile work, the client had:

  • No digital presence — Potential clients couldn't verify credentials or browse past work
  • Reliance on referrals — Limited reach beyond existing network
  • Language barriers — International clients needed English; local partners needed French
  • No portfolio showcase — Extensive production credits existed only in memory and scattered documents
  • Missed opportunities — Production companies increasingly research online before contacting fixers

My Role

As the expert frontend developer, I:

  • Conducted content strategy sessions to structure 20+ years of work
  • Designed a cinematic, professional visual identity
  • Built the site with Next.js 14 for optimal SEO and performance
  • Implemented bilingual content (English/French) with proper i18n
  • Optimized image delivery for high-resolution production stills
  • Configured SEO for international film production searches

Technical Stack

LayerTechnologyPurpose
FrameworkNext.js 14 (App Router)Static generation, image optimization, i18n
RenderingStatic Site Generation (SSG)Fast, cacheable pages for portfolio content
UI LibraryPillar UIConsistent, accessible components
StylingSCSS + CSS VariablesCinematic dark theme with brand colors
ImagesNext.js Image + CloudinaryOptimized delivery of high-res production stills
i18nnext-intlBilingual routing and content management
CMSMarkdown + ContentlayerStructured content for productions and services
FormsReact Hook Form + ResendContact form with email delivery
AnalyticsVercel Analytics + GA4Performance monitoring and conversion tracking
DeploymentVercelGlobal edge network, automatic deployments

Site Structure

Homepage

  • Hero section — Cinematic video background with key value proposition
  • Services overview — Location scouting, permits, crew, equipment, logistics
  • Featured productions — Carousel of notable film and TV credits
  • Testimonials — Quotes from international directors and producers
  • Call to action — Contact form and consultation booking

Productions Portfolio

  • Filmography — Chronological list of 50+ productions
  • Filter by type — Feature films, TV series, commercials, documentaries
  • Detail pages — Synopsis, locations used, challenges overcome, client testimonials
  • Photo galleries — High-resolution stills from each production

Services Pages

  • Location Scouting — Morocco's diverse landscapes (desert, mountains, cities, coast)
  • Permits & Legal — Navigating Moroccan filming regulations
  • Crew & Casting — Local talent pool and union coordination
  • Equipment & Logistics — Camera gear, transportation, accommodation
  • Cultural Consulting — Authentic representation and local customs

About

  • Professional biography — 20+ year career timeline
  • Industry partnerships — Relationships with studios, broadcasters, and agencies
  • Awards & recognition — Festival selections and industry honors

Bilingual Implementation

AspectEnglishFrench
URL/en/*/fr/*
ContentInternational film industry toneLocal Moroccan partnership tone
SEOTargets "film fixer Morocco," "location scout Morocco"Targets "fixeur Maroc," "tournage Maroc"
MetadataEnglish Open Graph, Twitter cardsFrench social sharing metadata

SEO Strategy

Keyword Targeting

  • Primary: "film fixer Morocco," "location scout Morocco," "Morocco film production"
  • Secondary: "shooting in Morocco," "Marrakech film locations," "Atlas Mountains filming"
  • Long-tail: "permits for filming in Morocco," "local film crew Morocco," "desert location Morocco"

Technical SEO

  • Schema.org — Person, CreativeWork, and LocalBusiness structured data
  • Sitemap — Automatic generation with lastmod and priority
  • Robots.txt — Optimized crawl budget for key pages
  • Core Web Vitals — LCP < 2.5s, CLS < 0.1, FID < 100ms

Content SEO

  • Production detail pages — Rich, keyword-optimized descriptions
  • Location guides — Authoritative content about filming in Moroccan regions
  • Blog integration — Articles about Moroccan film industry trends

Design Direction

The visual design needed to feel:

  • Cinematic — Dark palette with gold accents evoking film prestige
  • Professional — Clean typography and generous whitespace
  • Authentic — Moroccan cultural elements without cliche
  • Trustworthy — Client logos, testimonials, and credentials prominently displayed

Color Palette

  • Background: Deep Charcoal (#1a1a2e) — cinematic darkness
  • Primary: Gold Accent (#c9a227) — film award prestige
  • Text: Warm White (#f5f5f0) — easy on eyes, elegant
  • Secondary: Desert Sand (#d4a373) — Moroccan landscape reference

Challenges & Solutions

Challenge 1: High-Resolution Image Performance

Production stills were 4K+ resolution. I solved this with:

  • Next.js Image component — Automatic WebP/AVIF conversion
  • Responsive srcset — Different sizes for mobile, tablet, desktop
  • Lazy loading — Images load as user scrolls
  • Blur placeholder — Low-quality placeholder while loading

Challenge 2: Bilingual Content Management

Managing two languages without a headless CMS required:

  • Contentlayer — Type-safe Markdown content with i18n fields
  • File organizationcontent/en/ and content/fr/ parallel structures
  • Fallback logic — English default if French translation missing

Challenge 3: International Client Expectations

Film industry clients expect:

  • Fast load times — They browse on set with variable connectivity
  • Mobile-first — Often researching on phones between shoots
  • Credibility signals — IMDB links, client logos, press mentions

Results & Impact

  • Increased inquiries — 5x more contact form submissions in first 3 months
  • International reach — Clients from France, UK, US, and UAE discovered the site
  • SEO ranking — Page 1 for "film fixer Morocco" within 6 months
  • Professional credibility — Site referenced in industry publications and pitch decks

Testimonial

"Hamza understood that our website isn't just a portfolio — it's our first impression to international producers. The bilingual setup and cinematic design perfectly represent our brand."Morocco Film Fixer


Need a portfolio site or professional web presence? Contact me to discuss your project.

Experienced Frontend Developer | Passionate about building elegant, accessible, and UX-friendly Design Systems with React | Skilled in React Next Remix | CSS enthusiast | Lover of Clean & Maintainable CSS | Always learning and growing.

Let's Connect

Connect With Me On Social Media

I appreciate your visit to my website. If you find my work interesting and would like to know more about me, please consider following me on social media. Thank you!

© 2026 Hamza Miloud Amar. All Rights Reserved