The Home page is the first impression visitors receive — a full-viewport hero that announces your identity against an animated northern-lights backdrop. Three stat cards orbit the hero copy, each fading and sliding into view via Framer Motion, while primary and social-link CTAs anchor the bottom of the fold.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 landing page (/) is composed of three stacked layers:
- Canvas aurora background — a
<canvas>element renders procedural northern-lights particles that respond to a slow breathing animation loop. - Hero text block — your name as an
<h1>and a role tagline as a sub-heading directly beneath it. - Stats row — three cards presented side-by-side that surface high-signal career numbers at a glance.
Alex Vance. Software developer mapping the dark parts of the web.
Hero Text Customization
The name and tagline live as plain string constants near the top ofmain.js. Search for the HERO_CONFIG object:
Stats Cards
The three cards beneath the hero copy each hold a numeric value, a unit label, and a short descriptor.flex-wrap so the grid remains responsive at all viewport widths.
Framer Motion Entrance Animations
Every element in the hero block uses avariants object passed to motion.div. The default stagger sequence is:
staggerChildren: 0.15— each child (name, tagline, stats) animates in 150 ms after the previous one.y: 30→y: 0— elements rise 30 px as they fade in for a gentle lift effect.- The canvas layer is excluded from the stagger and is always rendered immediately so the aurora is visible before text appears.
duration and staggerChildren to taste.
CTA and Social Links
Below the stats row, a primary button and two icon links sit in a flex row.href values for your real GitHub and LinkedIn profiles. The icon values are Lucide React icon components (Github and Linkedin from lucide-react) imported at the top of main.js — swap them for any other Lucide icon to change platforms (e.g., Twitter/X, Dribbble).
Customization Checklist
Tune animations (optional)
Adjust
staggerChildren and duration inside containerVariants / itemVariants to change the entrance speed.Related Pages
About
The Flight Log career narrative and timeline.
Projects
The Mission Catalog star-map of interactive project orbs.
Contact
The Signal Transmitter contact form and social links.
Skills
The Star Chart constellation map and proficiency bars.