The Case Studies page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/y2k-webring/llms.txt
Use this file to discover all available pages before exploring further.
/#/case-studies) renders structured post-mortems sourced from portfolioData.caseStudies (C export). Each study reads like a game-style debrief — complete with bug entries rendered as health-bar widgets.
caseStudy schema
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier (e.g. "cs-1") |
title | string | Study headline |
setup | string | Context — what the client or project needed |
problem | string | The core challenge to solve |
investigation | string | Research and discovery phase notes |
designChoices | string | Key UX/visual decisions and rationale |
buildChoices | string | Tech stack and implementation decisions |
bugs | {name, hp}[] | Bugs encountered; hp drives the health-bar width |
result | string | Outcome and measurable impact |
nextTime | string | Lessons learned / what would change |
Bug health bars
Each entry in thebugs array renders as a named health bar. The hp value (0–100) sets the fill width of the bar — higher HP means the bug put up more of a fight.
| Bug | HP |
|---|---|
| Stripe Webhook Duplication | 45 |
| Framer Motion Memory Leak on Mobile | 80 |
Sample: Neon_Bazaar case study
Neon_Bazaar: Reimagining E-commerce (cs-1)
Neon_Bazaar: Reimagining E-commerce (cs-1)
Setup — A boutique digital art collective needed a storefront that didn’t look like Shopify.Problem — Standard e-commerce platforms enforce a grid-and-white-background aesthetic that clashed with the collective’s cyberpunk/Y2K brand.Investigation — 15 alternative storefronts were analysed; all suffered from poor accessibility and confusing UX despite strong visual appeal.Design choices — A “directory” layout inspired by BBS systems, implemented with modern ARIA standards and responsive CSS grid.Build choices — Next.js for SSR/SEO, Stripe for payments, Framer Motion for glitch-hover effects.Result — A 40% increase in conversion rate compared to their old platform; the site now matches the brand identity.Next time — Use a lighter animation library for micro-interactions to reduce bundle size.