The About page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/webmaster/llms.txt
Use this file to discover all available pages before exploring further.
/about) frames a developer bio as a retro RPG character sheet. A pixelated avatar sits beside a terminal-green stats block, beneath a hot-pink Pacifico title styled with alternating caps (~*~ aBoUt mE ~*~). Two pieces of live state — current mood and currently-playing track — cycle on a 3-second interval using setInterval. The page closes with an UnderConstructionSign component for maximum Y2K authenticity.
Route
| Path | Component function |
|---|---|
/about | le() in assets/main.js |
Dynamic State
The two cycling arrays drive the live displays viaReact.useState and React.useEffect:
Page Structure
The page is centred atmax-w-3xl mx-auto. A bevel-container bg-silver wraps a nested bevel-container-inset bg-cream retro-dashed, inside which a flex row holds the left character panel and right stats panel.
Left Column (w-1/3)
Pixelated avatar with “Level 99 Webmaster” overlay bar, plus an RPG stat table (HP, MP, EXP).
Right Column (w-2/3)
Terminal VITAL STATS block, live mood + music widgets, and the “My Story” prose section.
Avatar & RPG Stats
The avatar is a 192×192bg-black container with a border-4 border-turquoise. The photo uses imageRendering: "pixelated" and CSS filters (contrast-150 saturate-200) to achieve a pixel-art look:
font-pixel with coloured values:
| Stat | Value | Colour class |
|---|---|---|
| HP | 999/999 | text-green-600 |
| MP | 404/404 | text-blue-600 |
| EXP | MAX | text-yellow-600 |
Terminal VITAL STATS Block
The stats block is styled as a dark terminal (bg-black text-green-400 font-pixel p-4 border-2 border-gray-600):
Live Mood & Music Widgets
Both widgets sit infont-comic text-lg spacing. The mood badge uses a bg-yellow-200 pill; the music player uses a silver bg-silver strip with an animated pulsing 🎵 emoji and a scrolling animate-marquee track name:
Story Text
Two paragraphs infont-comic sit under an h3 heading in text-turquoise:
UnderConstructionSign
<UnderConstructionSign /> renders at the bottom of the page (mt-8). It comes from components/UnderConstructionSign.js and displays the classic animated “Under Construction” graphic.
Customisation Guide
The page title
~*~ aBoUt mE ~*~ is rendered with the Pacifico font (font-comic maps to Comic Neue in most places, but the h2 here uses the Pacifico class via text-hotpink). To change the title text, update the string inside the <h2> at the top of le().