The Graveyard reframes the standard projects showcase as a cemetery, where each portfolio entry occupies its own gravestone. Projects that are still maintained and deployed stand proudly as living exhibits. Projects that were abandoned, deprecated, or simply too ambitious are given a proper burial — complete with a R.I.P. inscription and a carved epitaph. The page header sets the scene with the titleDocumentation 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.
THE GRAVEYARD OF GREAT IDEAS and the subtitle Tread carefully. Some of these are still alive.
Project Roster
The following projects are interred in the graveyard:| Project | Tech | Status | Description |
|---|---|---|---|
| Phantom UI | React, Tailwind | 🟢 Alive | A headless component library that’s scary good. |
| Crypt-o-Tracker | Next.js, Web3 | 🟢 Alive | Track your digital assets from beyond the grave. |
| Vampire Social | Node, Express | 🟢 Alive | A social network that only works at night. |
| Project X | AngularJS | 💀 Dead | It was too ambitious. It had to be put down. |
| Zombie App | React Native | 🟢 Alive | Keeps crashing but won’t stay dead. |
| MySpace Clone | PHP, jQuery | 💀 Dead | Why did I build this? |
Gravestone Interaction
Each project is represented by a gravestone SVG rendered in a grid layout. The interaction model differs depending on whether the project is alive or dead. Alive projects display the project name carved into the stone. On hover, a floating card rises from behind the gravestone containing:- Project name and description
- Tech stack rendered as badge pills
- A ghost icon in the corner of the card
- A prompt reading
Click to resurrectat the bottom
R.I.P.in carved uppercase lettering at the top- The project name beneath it
- The epitaph text inscribed at the base of the stone
y entrance (sliding up from behind the stone) combined with an opacity fade, giving the impression that the project’s spirit is rising from below.
Dead vs. Alive Treatment
| Attribute | Alive | Dead |
|---|---|---|
| Gravestone label | Project name | R.I.P. + project name |
| Hover card | ✅ Shown | ❌ Not shown |
| Epitaph | Not applicable | Carved at base of stone |
| Ghost icon | Shown in hover card | Not shown |
| CTA text | Click to resurrect | None |
epitaph string in their data entry. This string is rendered as the carved inscription at the base of the gravestone.
Customization
How to add or edit a project
How to add or edit a project
Projects are defined in a To add a new project, append a new object to the array with a unique
projects array. Each entry is an object with id, name, desc, tech, and status fields. Dead projects additionally require an epitaph field.id. The gravestone grid reflows automatically to accommodate new entries.Set
status to 'dead' to display the R.I.P. gravestone treatment for a project. When doing so, include an epitaph string — this text is carved into the base of the gravestone as the project’s final inscription. Omitting the epitaph on a dead project will leave the base of the stone blank.