How boredmayonnaise/rhymvex works
Rhymvex is a brand and product agency website presenting its positioning, services, process, and contact options. The visitor browses the home page, reviews service packages, optionally selects outcomes and add-ons in the scope dialog, and follows a generated email enquiry link. The map reflects the sampled page assembly and service-enquiry code; other components are included where the source index or tree indicates a distinct site capability. No README was provided, and unsampled component internals and any backend handling are not inferred.
Main entry points: page.tsx Home page · services.ts Service content · Services.tsx Service packages · layout.tsx Shared layout
Components 18
Site experience
- Home page
web/app/page.tsx - Site navigation
web/components/SiteNav.tsx - Hero
web/components/Hero.tsx - Brand pillars
web/components/Pillars.tsx - Process
web/components/Process.tsx - Contact CTA
web/components/ContactCta.tsx - Section shell
web/components/Section.tsx - Selected works
web/components/SelectedWorks.tsx
Services and enquiry
- Service packages
web/components/Services.tsx - Scope builder
web/components/ScopeBuilder.tsx - Service content
web/lib/services.ts - Package data
web/content/services.json - Email enquiry
Brand presentation
- Shared layout
web/app/layout.tsx - Brand marks
web/components/RvMark.tsx - Waveform motif
web/components/WaveformRhythm.tsx - Ornamental artwork
web/components/OrnamentGlyph.tsx
Other components
- Visitor
Connections 18
- Visitor → Home page: opens
- Home page → Site navigation: renders
web/app/page.tsx - Home page → Hero: renders
web/app/page.tsx - Home page → Brand pillars: renders
web/app/page.tsx - Home page → Service packages: renders
web/app/page.tsx - Home page → Process: renders
web/app/page.tsx - Home page → Contact CTA: renders
web/app/page.tsx - Home page → Ornamental artwork: renders
web/app/page.tsx - Service packages → Scope builder: renders
web/components/Services.tsx - Service packages → Section shell: uses
web/components/Services.tsx - Service packages → Service content: builds enquiry links
web/components/Services.tsx - Scope builder → Service content: builds scope link
web/components/ScopeBuilder.tsx - Service content → Package data: loads
web/lib/services.ts - Service content → Email enquiry: creates mailto links
web/lib/services.ts - Shared layout → Brand marks: renders
web/app/layout.tsx - Shared layout → Waveform motif: renders
web/app/layout.tsx - Shared layout → Service content: reads booking details
web/app/layout.tsx - Selected works → Section shell: uses
web/components/SelectedWorks.tsx