Portfolio / Kluxe Productions Platform
๐ŸŽฌ Creative Media ยท Portfolio

Kluxe Productions Platform

A cinematic media house portfolio featuring a cipher-gated client delivery vault, dual-mode theming (Obsidian/Alabaster), "Living Archive" with sector-based filtering, shoot scheduling, and admin dashboard โ€” built with zero dependencies using pure vanilla JavaScript module pattern.

Role Solo Developer & Designer
Duration 2 Months
Category Creative / Media
Status Production
๐Ÿš€ Visit Live Site โ†—

Zero dependencies. Pure craft.

0
External Dependencies
IIFE
Module Architecture
2
Theme Modes
๐Ÿ”
Cipher-Gated Vault

Creative portfolios feel generic and bloated.

Most media house websites use heavy frameworks, template designs, and standardized gallery layouts. They fail to convey the cinematic quality of the work itself. Client file delivery is typically handled through third-party services, breaking the brand experience.

Kluxe Productions needed a platform that matched their premium visual identity while providing practical tools for client management, shoot scheduling, and secure deliverable handoff.

A bespoke digital experience with zero bloat.

Built entirely with vanilla JavaScript using the IIFE (Immediately Invoked Function Expression) module pattern โ€” no React, no Vue, no jQuery. Every animation, transition, and interaction is hand-crafted. The cipher-gated vault allows clients to access their deliverables using a project-specific access code, keeping everything within the brand ecosystem.

Dual-mode theming lets visitors experience the portfolio in Obsidian (dark) or Alabaster (light) mode. The "Living Archive" presents projects with sector-based filtering and cinematic hover animations that match the production quality of the work itself.

What makes it work.

  • ๐Ÿ” Cipher-gated client vault โ€” Clients enter project-specific access codes to view and download their deliverables. No account creation required โ€” just the code shared after production.
  • ๐ŸŽจ Dual-mode theming โ€” Obsidian (dark) and Alabaster (light) modes with smooth CSS custom property transitions. Theme preference persisted via LocalStorage.
  • ๐Ÿ“ Living Archive โ€” Portfolio gallery with sector-based filtering (Corporate, Wedding, Music Video, Documentary, Commercial). Cinematic hover effects and lazy-loaded media.
  • ๐Ÿ“… Shoot scheduling โ€” Integrated booking calendar for production sessions. Date range selection, location input, brief upload, and confirmation workflow.
  • โš™๏ธ Admin dashboard โ€” Manage projects, upload deliverables, generate vault access codes, view analytics, and respond to booking requests.
  • ๐Ÿ—๏ธ IIFE module pattern โ€” Clean separation of concerns without build tools. Each feature (theme, vault, archive, scheduler) is an isolated module with a public API.
  • ๐Ÿ’พ LocalStorage persistence โ€” Theme preference, vault sessions, and draft bookings all persisted client-side. No server needed for state management.
  • ๐ŸŽฅ Cinematic micro-interactions โ€” Custom scroll-triggered animations, parallax depth effects, and hover state transitions designed to match production studio aesthetics.

Intentionally minimal.

๐ŸŸก JavaScript

Vanilla ES6+ with IIFE module pattern. No frameworks, no build tools, no transpilation. Ships exactly what runs.

Vanilla JS ES6+ Module Pattern

๐ŸŽจ Styling

Pure CSS3 with custom properties for theming. Keyframe animations, grid layouts, and container queries โ€” no preprocessors.

CSS3 Custom Properties Keyframes

๐Ÿ’พ Storage

LocalStorage for all client-side state: theme, vault sessions, booking drafts. No backend required for core functionality.

LocalStorage Session State

๐Ÿ“ Architecture

IIFE modules with dependency injection. Event-driven communication between modules. Clean public/private API boundaries.

IIFE Event-Driven DI Pattern

Need a bespoke creative platform?

Let's talk about building premium digital experiences without framework bloat.

Start a Conversation โ†—