The Holler At Me page is the final stop in the Color Melt portfolio flow. It gives visitors a direct, low-friction way to reach you — through a themed contact form built with theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/color-melt/llms.txt
Use this file to discover all available pages before exploring further.
LiquidForm component and through plainly listed links to your email, GitHub profile, LinkedIn, and downloadable résumé. The page is deliberately simple: one job, done clearly.
Purpose
A contact page exists to remove every possible reason for a visitor to give up before reaching out. Someone who has made it through your projects, case studies, and about page is already interested. If the contact page is confusing, buried, or missing key information, that interest converts into nothing. The Holler At Me page keeps the path short. TheLiquidForm component provides a styled, accessible form for visitors who prefer to write a message without leaving the site. The direct links — email, GitHub, LinkedIn, résumé — serve visitors who would rather reach you on a platform they already use or download your credentials before sending a message.
This page is the appropriate target for the resume download link, the primary professional email address, and any public profile that represents how you prefer to be contacted. Keep it current.
Components Used
The following Color Melt components are loaded bypages/Contact.html:
| Component | File | Role on this page |
|---|---|---|
Navigation | components/Navigation.js | Site-wide nav bar with the “Holler At Me” label highlighted in bg-teal |
CursorDrops | components/CursorDrops.js | Adds the liquid-color cursor-drop trail effect across the page |
PageTransition | components/PageTransition.js | Animates the entry and exit transitions when navigating between pages |
TieDyeSpiral | components/TieDyeSpiral.js | Provides the theme-specific Tie Dye Spiral decorative element |
LavaBlob | components/LavaBlob.js | Provides the theme-specific Lava Blob interface element |
StickerSheet | components/StickerSheet.js | Provides the theme-specific Sticker Sheet interface element |
ShirtRack | components/ShirtRack.js | Provides the theme-specific Shirt Rack interface element |
RainbowArch | components/RainbowArch.js | Provides the theme-specific Rainbow Arch interface element |
SpiralTimeline | components/SpiralTimeline.js | Creates timeline-style content presentation |
MagazineSpread | components/MagazineSpread.js | Provides the theme-specific Magazine Spread interface element |
PatchworkQuilt | components/PatchworkQuilt.js | Provides the theme-specific Patchwork Quilt interface element |
SmileyFlower | components/SmileyFlower.js | Provides the theme-specific Smiley Flower interface element |
LiquidForm | components/LiquidForm.js | Provides the themed contact form with dye-color label and border focus states |
LiquidForm is the contact-specific component on this page. It renders an accessible, styled form with floating labels and focus rings that match the Color Melt dye-color palette — labels shift to dye-yellow, dye-blue, and dye-pink tones when their corresponding inputs are active. The remaining components — Navigation, CursorDrops, PageTransition, TieDyeSpiral, LavaBlob, StickerSheet, ShirtRack, RainbowArch, SpiralTimeline, MagazineSpread, PatchworkQuilt, and SmileyFlower — are loaded on every Color Melt page.
Content to Customize
Update the contact details before publishing. Every piece of contact information on this page should be yours and should be accurate.Email address
Replace the placeholder email with your professional address. If you are linking a
mailto: href, confirm that the address in the link text and the href attribute both match.GitHub profile link
Replace the placeholder GitHub URL with your own profile link. The standard format is
https://github.com/your-username. Remove this link entirely if you do not want to surface your GitHub from the contact page.LinkedIn profile link
Replace the placeholder LinkedIn URL with your own profile link. The standard format is
https://linkedin.com/in/your-username. LinkedIn is often the preferred channel for professional outreach, so this link carries weight.Résumé download link
Replace the placeholder résumé link with the URL or relative path to your current PDF résumé. If you store the file in the repository, place it at a predictable path — for example,
assets/resume.pdf — and use a relative link. If you host it externally (Google Drive, Dropbox, a personal domain), use the direct download URL rather than a preview link.File Location
The contact page is defined at:#/contact) allows Color Melt to function as a static site on GitHub Pages without any server-side routing configuration. The window.__STATIC_PAGE_ROUTE__ value tells the React app which page component to mount when this HTML file is loaded directly.
The nav label “Holler At Me” is defined in components/Navigation.js and applies the bg-teal background class (#008080) to the active link when this route is current.