BMW Indonesia - Campaign Microsite
Microsite for a regional product launch with scroll-driven animation and an auto-loop hero video. Lighthouse score 96/100 on mobile. Stayed live for 6 months with 80K unique visitors and zero downtime.

Landing pages, campaign microsites, and company profiles with considered interactions and uncompromised performance. Next.js, design system, SEO-ready.
The first three seconds of a website decide whether the audience stays or closes the tab. In those seconds, two battles must be won: loading speed and visual impression.
We design websites with the same discipline we bring to film - typography as composition, whitespace as pacing, transitions as timing. The approach takes longer in the design stage, but produces an experience that feels unlike any template.
Our default stack: Next.js 16 for frontend, Sanity CMS for content management, Vercel for hosting. The combination delivers consistent Lighthouse 95+ and easy editing for brand teams. No plugins suddenly slow. No updates suddenly broken.
For campaign landing pages, we often start at the script level - because if the hero sentence is wrong, no amount of animation and transition will save it. A good website always starts from one honest sentence.
Performance is design. A landing page that loads in 1.2 seconds does not need much animation to feel cinematic.
Requirements workshop, reference web audit, competitor analysis. Output: site map, user flow, content architecture.
Wireframe, design system (typography, color, spacing), high-fidelity Figma design. Two major revision rounds.
Built in Next.js with TypeScript. Sanity CMS setup. Lighthouse performance testing + cross-device QA.
Deploy to Vercel, domain setup, CMS training session for the brand team, and 30 days of post-launch monitoring for minor bug fixes.
Every Mooilux project runs on the same technical discipline. The specs below are our default - flexible to your scale.
Profiles coming soon.
Our crew is preparing complete profiles - including showreel and notable works per person.
In-house and trusted rental partner equipment we commonly use for this service. Updated regularly.
In-house + trusted rental partners Jakarta/Bali.
View All Gear →Microsite for a regional product launch with scroll-driven animation and an auto-loop hero video. Lighthouse score 96/100 on mobile. Stayed live for 6 months with 80K unique visitors and zero downtime.
The website you are reading. Designed with the same philosophy we bring to client work: Lighthouse 96+, editorial design with breathing whitespace, and Sanity CMS for developer-free updates.
Simple landing page 4-6 weeks. Microsite with custom animation 6-10 weeks. Multi-page company profile 8-14 weeks.
Not by default. We focus on Next.js + Sanity for finer control and better performance. We do accept WordPress projects in specific cases.
You can buy the domain yourself (Niagahoster/Cloudflare/GoDaddy) and we connect it. Hosting on Vercel by default - hosting fees sit outside development cost.
Yes. Schema markup, sitemap, robots.txt, multi-language hreflang, custom OG images - all configured. SEO ranking, however, requires ongoing content strategy - that is a separate service.
Yes. We integrate Shopify Storefront API or Stripe Payment Links. For complex e-commerce with inventory, we recommend Shopify and we build the custom theme.
First 30 days of maintenance free (bug fixes, minor content updates). After that, monthly retainer or self-serve via the Sanity CMS.
Situs cinematic yang sedang Anda lihat ini? Kami yang bangun. Studio film yang sama kini m…
Kami pasang mesin yang membalas chat, menyaring calon pembeli, dan menindaklanjuti sendiri…
Kami pasang sistem balas otomatis di WhatsApp bisnis Anda: pertanyaan yang berulang dijawa…
A free 30-minute brief workshop. No commitment - just a conversation to make sure we fit.
Chat on WhatsApp