The About section reframes a developer biography as a role-playing game character-select screen. Visitors arrive at theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/choose-your-destiny/llms.txt
Use this file to discover all available pages before exploring further.
CHARACTER_SELECT heading — styled in neon magenta — and are presented with a scrollable list of origin-story cards, each representing a career milestone labeled as a level-up event. A companion panel on the right displays SPECIAL_TRAITS: a short, tongue-in-cheek list of personal superpowers. The overall layout treats professional history as a character sheet, making what would otherwise be a wall of résumé text into something interactive and readable.
Route: /about (hash: #/about)Color theme: Neon magenta (
#EC4899 / --neon-magenta)
Origin Story: Level Progression
The character’s backstory is encoded in thegs array in the project source. Each entry maps to one career phase, displayed as a selectable card with a level number, icon, color accent, and a one-line flavor description. Clicking a card highlights it and could be extended to show a detail panel.
Lv 1: Nursing School
Learned to debug human bodies under extreme pressure. High stress tolerance acquired.
Lv 2: Healthcare
Mastered the art of translating complex medical jargon to frantic end-users (patients).
Lv 3: Retail
Developed an eagle eye for visual merchandising. Discovered a deep hatred for misaligned shelves.
Lv 4: The Glitch
Started wondering how the point-of-sale software actually worked. Opened inspect element. Never looked back.
Lv 5: Software Dev
Grinded tutorials, defeated the Imposter Syndrome mini-boss, and learned to speak to machines.
SPECIAL_TRAITS Panel
TheSPECIAL_TRAITS card is a lime-accented NeonCard rendered in the right column of the layout. It lists four passive abilities sourced from the dm array:
- Sees off-center buttons from 50ft away
- Can read documentation without falling asleep
- Translates “it doesn’t work” into actual bug reports
- Drinks coffee like it’s a health potion
Layout Structure
- Two-Column Layout
- Card Interaction
The page uses a CSS grid with the origin-story card list on the left (wider column) and the
SPECIAL_TRAITS panel on the right. On smaller viewports the columns stack vertically. The CHARACTER_SELECT heading and terminal prompt (Loading backstory modules...) sit above the grid.Data Structure
Customizing the About Section
This is a pre-built static site —
assets/main.js is a minified bundle and is not meant to be hand-edited. To customize the About section, fork or clone the original source repository, make changes to the source files, then run vite build to regenerate the bundle and redeploy.Add a new career stage
Add a new career stage
Fork the original source repository. In the source, append a new object to the
gs array. Choose a color from the available neon palette (cyan, magenta, purple, lime, orange) and supply a matching Lucide icon component reference. The card list renders in array order, so insert at the correct index for chronological display. Rebuild with vite build after editing.Edit the SPECIAL_TRAITS list
Edit the SPECIAL_TRAITS list
Fork the original source repository. The
dm array is a plain string array. Add, remove, or reword entries in the source. Each entry renders as a <li> with a neon-lime bullet prefix. Rebuild with vite build after editing.