Skip to main content

Documentation Index

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

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

The Projects page is a gallery of independent work — side projects, open-source contributions, and experiments — framed as spells the developer has cast. Each project is a unique incantation: a specific combination of technologies and intent brought into existence through code. The "Inspect Spell →" call-to-action on each card invites visitors to examine the work more closely.

Route & Static Shell

The Projects page is served from pages/Projects.html. Its static shell sets the hash to /projects on load.
<script>
  window.__STATIC_PAGE_ROUTE__ = "/projects";
  if (!window.location.hash || window.location.hash === "#/" || window.location.hash === "#") {
    window.location.hash = "/projects";
  }
</script>

Section Headings

ElementText
Section heading"Spells I've Cast"
Subheading"Incantations of code and logic"
The heading "Spells I've Cast" is rendered in font-heading (Cinzel Decorative) and colored with witch-teal-glow (#2dd4bf). The subheading "Incantations of code and logic" uses font-body (Cormorant Garamond) and frames the projects below as deliberate, purposeful acts — not accidents, but crafted outcomes.

Visual Design

Project entries are displayed as cards against the midnight-base (#0a0e1a) background. Each card is styled with a witch-teal-dark (#0e3a3a) background or border treatment, with witch-teal-bright (#5eead4) used for headings and the "Inspect Spell →" action link.
The arrow in "Inspect Spell →" is a deliberate directional cue. It signals forward motion — following the spell to its source or live deployment — without using generic labels like “View” or “Open.”

Project Card

Each project card in the gallery follows a consistent structure.
FieldDescription
Project titleName of the spell / project
DescriptionWhat the incantation does; what problem it solves
TechnologiesThe ingredients used (tech stack)
CTA"Inspect Spell →" — links to live demo, repo, or case study
The SigilSVG component may be used as a visual identifier or decorative background element within individual project cards. The sigil draw animation (SVG stroke-dashoffset transition) may trigger on card hover or on page mount.

Card Interactions

InteractionBehavior
Page mountCards animate in with staggered Framer Motion fade + scale
Card hoverGlow border may activate; witch-teal-glow color used for border highlight
"Inspect Spell →" clickNavigates to external link (live demo, GitHub) or internal case study

Animation Details

ElementAnimation
Section headingFade in + upward translate on mount
SubheadingShort delayed fade-in
Project cardsStaggered fade-in with slight scale-up (scale: 0.95 → 1)
Card hoverBox shadow / border glow may activate via CSS transition
In the site’s thematic navigation, the Projects page is linked as “Spells I’ve Cast”, matching the section heading and preserving the arcane chapter structure used across all navigation links.

Typography & Color Reference

TokenHexUsage on this page
midnight-base#0a0e1aPage background
witch-teal-glow#2dd4bfSection heading, card borders on hover
witch-teal-bright#5eead4Card titles, "Inspect Spell →" link text
witch-teal-dark#0e3a3aCard background fill
font-headingCinzel DecorativeSection heading, card titles
font-bodyCormorant GaramondSubheading, card description text

Build docs developers (and LLMs) love