The Case Studies page presents portfolio case studies through the metaphor of Windows Explorer — the file manager built into Windows 98. Rather than a standard card grid or accordion, the three case studies appear asDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/digital-domain/llms.txt
Use this file to discover all available pages before exploring further.
.doc file entries in an Explorer-style list view, complete with a toolbar, column headers, hover row highlighting in classic Windows selection blue, and a status bar at the bottom displaying object count and total size. Clicking a row navigates to the individual case study detail page, which renders as a WordPad document.
Explorer Window
The page renders a singleWindow component that simulates a Windows Explorer window:
Visual appearance: The window title bar reads C:\My Documents\Case Studies with a folder icon (
FolderOpen from Lucide). The !static class keeps the window in document flow. The window has a fixed height of 500px and fills the max-width container. The inner area is divided into a toolbar at the top, a scrollable file list in the centre, and a status bar pinned to the bottom.Toolbar
A thin toolbar sits below the title bar, separated by a grey border:Visual appearance: The Back button is rendered at 50% opacity (
opacity-50), indicating it is disabled — there is no navigation history since the Explorer window opens directly. The Views button is fully opaque but non-functional; it is present purely for visual authenticity. Both buttons are plain div elements in font-comic text-sm rather than interactive elements.Hardcoded File List Data
Three case study entries are defined in a top-level constant array (S in the compiled source):
File List Table
The case studies are rendered inside an HTML<table> with text-left font-comic text-sm:
Visual appearance: Column headers use
font-normal weight (not bold) — matching Explorer’s non-bold header style. Each row displays a blue FileText icon followed by the filename with .doc appended. On hover, the entire row flips to bg-blue-600 text-white (classic Windows selection blue), and the file icon also turns white via group-hover:text-white. The Name column is half the table width (w-1/2); Size and Modified share the remainder.File Entries
| Filename | Size | Modified |
|---|---|---|
Rebranding TechCorp.doc | 1.2MB | 10/24/2024 |
Scaling DBs to 1M Users.doc | 4.5MB | 08/15/2024 |
A11y Overhaul 2024.doc | 890KB | 03/02/2024 |
.doc suffix and the file sizes are decorative metadata — there are no actual Word documents. The figures were chosen to look plausible in an Explorer view.
Status Bar
A thin status bar is pinned to the bottom of the window interior:Visual appearance: The status bar uses
shadow-win-in for the inset bevel that Windows Explorer uses for its status area. Left-aligned: “3 object(s)”. Right-aligned: “6.59 MB”. Font is text-xs font-comic — small enough to feel like a true OS chrome element rather than page content.Case Study Detail Route
Clicking any row navigates to/case-studies/:slug. The detail page (ve component) renders a WordPad-style window (${slug}.doc - WordPad) containing:
- A retro-purple centred heading with the slug de-hyphenated and title-cased
- A yellow-tinted block quote: “A deep dive into how I solved a problem that probably didn’t need solving, but I did it anyway.”
- Lorem ipsum body paragraphs with Win98
<hr>dividers - A hacking GIF from Giphy
- A “Challenge” and “Solution” section
- A back-to-top button with an
ArrowUpicon
Component Dependencies
| Component | Source | Usage |
|---|---|---|
Window (p) | components/Window.js | Explorer and WordPad frames |
Link | React Router | Row navigation to detail pages |
useParams (T) | React Router | Detail page slug extraction |
folder-open (Lucide) | lucide-react | Window icon, Back button |
file-text (Lucide) | lucide-react | File list icons, Views button |
arrow-up (Lucide) | lucide-react | Back-to-top button (detail page) |