Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/mystery-haunting/llms.txt

Use this file to discover all available pages before exploring further.

Mystery Haunting is a fully animated personal portfolio website built for developers who want their online presence to leave a lasting impression — and maybe a slight chill. Built with React 18, Vite, Framer Motion, and Tailwind CSS, it features nine distinct themed pages wrapped in a gothic Halloween aesthetic complete with ghost-teal glows, pumpkin accents, floating ghosts, and atmospheric ambient effects.

What Makes It Spooky

Every standard portfolio section has been reimagined with a haunted twist:

The Foyer

Animated landing page with letter-by-letter welcome, haunted house silhouette, and floating ghost icons.

The Graveyard

Projects displayed on interactive gravestones — living projects show hover cards; dead ones show R.I.P. epitaphs.

The Lab

Skills visualized as SVG potion bottles with animated fill levels and bubble hover effects.

Séance Circle

Contact form styled as a working ouija board with a planchette that tracks your typing.

Tech Stack

Mystery Haunting is a client-side SPA with no backend requirements. The full stack:
TechnologyVersionRole
React18UI framework
ViteLatestBuild tool and dev server
React Routerv6Client-side routing
Framer MotionLatestPage transitions and animations
Tailwind CSSLatestUtility-first styling
Lucide React0.522Icon library

How to Use These Docs

Installation

Get the project set up on your machine in minutes.

Running Locally

Start the dev server and explore the live portfolio.

Architecture

Understand the project structure, routing, and styling system.

Customization

Make it your own — swap colors, content, fonts, and animations.
Mystery Haunting ships as a pre-compiled Vite SPA. All page content and component logic is embedded in the assets/main.js bundle. Deep customization requires editing the source files and running npm run build.

Build docs developers (and LLMs) love