The About page carries the Flight Log theme — your career is framed as a series of logged missions, each entry marking a pivotal shift in your professional trajectory. As a visitor scrolls down through the narrative, the page background color slowly transitions through a palette of deep-space hues, reinforcing the feeling of moving further into an uncharted cosmos. A decorative radar panel sits in the sidebar, evoking a ship’s navigation console.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/aurora-borealis/llms.txt
Use this file to discover all available pages before exploring further.
What the Page Displays
The/about route contains three primary elements:
- Scroll-driven background transition — the
<body>or root wrapper background color interpolates between defined color stops as the user’s scroll position increases. - Career timeline — a vertical list of milestone entries written in first person, covering the journey from nursing → healthcare technology → software engineering.
- Observatory radar panel — an SVG decorative element in the sidebar that rotates slowly on a CSS animation loop, resembling a radar sweep.
Scroll-Driven Background Transition
The color transition is powered by auseScroll hook from Framer Motion combined with useTransform to map scroll progress (0–1) to a sequence of CSS color values.
useTransform. Each hex value corresponds to a scroll breakpoint defined in the first array (values between 0 and 1). Add more intermediate stops for finer-grained transitions.
| Scroll progress | Default color | Mood |
|---|---|---|
0 | #0a0a1a | Deep night |
0.33 | #0d1a2e | Midnight blue |
0.66 | #0a1f1a | Forest dark |
1 | #12091a | Nebula violet |
Career Timeline
The timeline is driven by aTIMELINE array in main.js. Each entry has a year, role, org, and description field.
year field appears as a highlighted timestamp, role and org form the card heading, and description fills the card body.
Adding a New Entry
Append a new object
Add a new
{ year, role, org, description } object at the desired position in the array. Entries render in array order, top-to-bottom.Write in first person
The page narrative is written in first person (“I built…”, “I transitioned…”). Keep new entries consistent with the existing voice.
Observatory Radar Panel
The sidebar contains a purely decorative SVG element themed as a radar / compass:The radar panel is a decorative SVG only — it does not represent real data and has no interactive functionality. It exists purely to reinforce the navigation/observatory aesthetic of the Flight Log theme. You can safely remove the
<RadarPanel /> instance from the sidebar without affecting any page content.@keyframes radarSweep { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }. Adjust the 4s duration to speed up or slow down the sweep.
Full Customization Checklist
Adjust the scroll colors
Edit the color-stop arrays in
useTransform to match your preferred palette.Edit the intro paragraph
Find the
<p> intro text (the first-person opening sentence) directly in the AboutPage JSX return and rewrite it.Related Pages
Home
The hero section and stats cards.
Skills
The Star Chart constellation map showing your technical skills.