Skip to main content

Documentation Index

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

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

DevHaunt is a fully animated, Halloween-themed developer portfolio built with React, Vite, and Framer Motion. It showcases projects, skills, work history, case studies, a blog, and a contact form — all wrapped in an atmospheric haunted house aesthetic with custom pumpkin-orange, ghost-white, and deep-night-teal design tokens.

Quickstart

Clone the repo, install dependencies, and launch DevHaunt locally in under two minutes.

Architecture

Understand the SPA structure, routing, Vite build config, and how static pages are generated.

Components

Explore every React component — from the Layout wrapper to the animated HauntedHouse SVG.

Customization

Swap out colors, fonts, and Tailwind tokens to make DevHaunt your own.

What’s Inside

DevHaunt ships with nine distinct pages, each themed around a Halloween concept:
RouteThemeComponent
/The PorchHauntedHouse hero
/aboutTrick or TreatTrickOrTreatBag
/projectsThe GraveyardTombstone cards
/skillsThe Pumpkin PatchJackOLantern grid
/workHall of DoorsDoorPanel cards
/case-studiesThe Evidence RoomEvidenceBoard
/blogTales from the CryptPostcard stack
/testimonialsSpirits SpeakFloatingGhost cards
/contactRing the DoorbellDoorbellForm

Get Started

1

Clone the repository

git clone https://github.com/apursley2012/dev-haunt.git
cd dev-haunt
2

Install dependencies

npm
npm install
3

Start the dev server

npm run dev
Open http://localhost:5173 to see your haunted portfolio.
4

Customize your content

Edit the data arrays in assets/main.js to replace the placeholder projects, skills, and work history with your own.
DevHaunt uses a custom cursor — the default OS cursor is hidden via cursor: none in main.css. The CursorTrail component renders an animated replacement.

Build docs developers (and LLMs) love