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.
The Home page (/#/) is the portfolio’s entry point and the only route where both SparkleTrail and RightWebring are active. It renders inside the three-column AppLayout: the left column holds LeftNav, the centre column holds the page content, and the right column surfaces the RightWebring component.
SparkleTrail and RightWebring are enabled exclusively on the / route. Every other page suppresses them via the AppLayout props.
Sections
Hero
Displays devInfo.devName (ALEX.EXE) as the primary heading and devInfo.tagline ("No actual spells, just suspiciously organized files.") as a subtitle beneath it.
Bio
A short prose paragraph sourced from devInfo.bio: “Full-stack developer weaving code into the digital ether. Previously a nursing student, now debugging reality.”
StatusWidget
The StatusWidget component renders three real-time status lines pulled from devInfo.status:
| Field | Sample value |
|---|
status.building | A haunted React component |
status.reading | Documentation from 2014 |
status.debugging | Reality (and CSS grids) |
Stats Grid
A BorderedPanel grid powered by devInfo.stats:
| Field | Sample value |
|---|
stats.location | The Pacific Northwest (probably raining) |
stats.pronouns | they/them |
stats.obsessedWith | mechanical keyboards, obscure CSS properties, cold brew |
stats.previously | nursing student / healthcare / retail / merchandiser |
stats.peeves | off-center buttons, fake enthusiasm, inconsistent branding |
Social Links
Rendered as ChunkyButton links from the devInfo.socials array. Each entry carries a name, url, and icon (Lucide icon slug). The default set is GitHub, LinkedIn, Email, and RSS.
Data field map
portfolioData field | Visual section |
|---|
devInfo.devName | Hero heading |
devInfo.tagline | Hero subtitle |
devInfo.bio | Bio paragraph |
devInfo.status.* | StatusWidget rows |
devInfo.stats.* | Stats grid cells |
devInfo.socials[] | Social link buttons |
Update all personal copy in one place — portfolioData.devInfo — and every Home page section reflects the change immediately.