The Home page is the first impression visitors get of Alex Groovy’s portfolio. It renders a full-viewport hero section drenched in 1970s psychedelic energy: a swirlingDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/groovy/llms.txt
Use this file to discover all available pages before exploring further.
TieDyeBackground in spiral variant floods the canvas with colour, a SmileySun component beams from the top-right corner, and three decorative emoji — ✌️ peace fingers, 🌼 daisy, and 🌈 rainbow — are scattered across the layout to reinforce the free-spirit aesthetic. The hero text centres on the developer’s name and a laid-back tagline that doubles as a personal philosophy.
What’s on the page
TieDyeBackground
Full-bleed animated background using the
spiral variant. Generates a psychedelic colour wash behind all hero content.SmileySun
Decorative animated sun component fixed to the top-right corner, providing a cheerful focal point above the fold.
Hero Text
Displays the developer name Alex Groovy and the tagline “Good vibes only (and good code)” in bold, retro-styled typography.
Emoji Accents
Three floating emoji — ✌️ 🌼 🌈 — are positioned around the hero as lightweight decorative elements requiring no additional dependencies.
Route
| Property | Value |
|---|---|
| Path | / |
| React component | k (default export of the Home module) |
| Router type | HashRouter — accessed as /#/ in the browser |
Customising the hero content
The hero text and emoji are defined inline in thek component. To change the displayed name or tagline, locate the component and update the corresponding JSX strings.
The large heading displayed in the hero. Currently
"Alex Groovy". Change this to reflect the portfolio owner’s real or preferred name.The subtitle line beneath the name. Currently
"Good vibes only (and good code)". Keep it short — one punchy sentence works best with the spiral background.Passed to
TieDyeBackground. Accepted values are "spiral", "crumple", "sunburst", and "bullseye". Changing this value swaps the entire background animation style.Array of emoji characters rendered as floating accents. Add, remove, or swap any Unicode emoji to personalise the vibe without touching CSS.
Changing the background variant
TheTieDyeBackground component accepts a variant prop. To switch from the default spiral to another pattern (e.g. sunburst), update the JSX:
Related components
Backgrounds
Animated psychedelic background with multiple variant modes.
Animations
Decorative retro sun used as a hero accent.
Layout & Routing
How HashRouter wires all nine pages together.