All projectsCase 06 / 09
Marketing Site & CMS·2024

Total Exposure

An agency site with WebGL effects & a self-managed case-study CMS

www.totalexposure.co.za
Total Exposure
0Core capabilities
0Technologies used
0Industries suited
2024Shipped
The Problem

What needed solving

An agency that sells creative work needs its own site to be proof of that work - but it also has to be updatable by the team, not by a developer. On the old site, every change meant emailing someone and waiting, so finished campaigns sat unpublished simply because updating the site was a chore.

The Build

What I delivered

A Next.js site with a deliberately heavy visual layer - WebGL colour-shift effects on imagery, animated page transitions and a scrolling marquee - sitting on top of a Firebase-backed CMS. Case studies are database records rather than hardcoded pages: the team logs in, writes copy in a rich editor, uploads galleries and showreel video, and drags projects into display order. The public work index and every case-study page are generated from that same data, so publishing new work takes minutes.

Feature Set

What it does

  • 01Self-managed case-study CMS with a rich text editor
  • 02Drag-and-drop ordering of featured work
  • 03Image gallery and showreel video uploads
  • 04WebGL colour-shift hover effects on imagery
  • 05Animated page transitions and scroll-driven motion
  • 06Password-protected admin area for the whole team
  • 07Client logo wall and services pages
Technology

Built with

Next.js 16React 19Firebase (Auth, Firestore, Storage)React Three FiberGSAPFramer MotionTailwind CSS
Audience

Who this suits

Agencies, studios & creative teamsPortfolio-driven businessesAny team that needs to update its own site

Want something like this for your business?

Tell me what you need - I'll come back with a realistic plan and fixed price.