How imhogen24/imho-heavy-covert works
This is a Next.js website for an engineering-services business: it presents company and service information, publishes blog content, and offers request forms for CAD/draftwork, process improvement, product development, and engineering support. The main user workflow is choosing a service, submitting a request, and receiving an emailed request/confirmation; form previews also provide PDF downloads. The tree supports these capabilities, but most page and action wiring is unsampled, so uncertain call relationships are omitted.
Main entry points: services Service pages · docs.tsx PDF documents · blog Blog pages · preview.tsx CAD preview and PDF
Components 22
Company website
- Home and company
src/app/(home)/page.tsx - Trade Tech pages
src/app/(shop)/trade-tech/page.tsx - Footer contact form
src/components/layout/footer/contact-form.tsx - Cookie consent
context/cookies/consent.tsx
Service requests
- Service pages
src/app/(services)/services - CAD request form
src/app/(services)/_components/modules/cad/form.tsx - Process request form
src/app/(services)/_components/modules/process/form.tsx - Product request form
src/app/(services)/_components/modules/product/form.tsx - Support request form
src/app/(services)/_components/modules/support/form.tsx - Request actions
src/actions/action.ts - Request email templates
src/components/emails - CAD preview and PDF
src/app/(services)/_components/modules/cad/preview.tsx - Process preview and PDF
src/app/(services)/_components/modules/process/preview.tsx - Product preview and PDF
src/app/(services)/_components/modules/product/preview.tsx - Support preview and PDF
src/app/(services)/_components/modules/support/preview.tsx - PDF documents
src/app/(services)/_components/pdf/docs.tsx
Editorial content
- Blog pages
src/app/(blog)/blog - Notion content client
src/lib/notion.ts
External services
- Resend email service
- File upload endpoint
src/app/api/uploadthing/route.ts - UploadThing service
Other components
- Site visitor
Connections 16
- Site visitor → Home and company: opens
- Site visitor → Trade Tech pages: opens
- Site visitor → Service pages: chooses service
- Site visitor → Blog pages: opens
- Site visitor → Footer contact form: contacts
- Site visitor → Cookie consent: sets preferences
- Service pages → CAD request form: offers
- Service pages → Process request form: offers
- Service pages → Product request form: offers
- Service pages → Support request form: offers
- CAD preview and PDF → PDF documents: renders PDF
- Process preview and PDF → PDF documents: renders PDF
- Product preview and PDF → PDF documents: renders PDF
- Support preview and PDF → PDF documents: renders PDF
- File upload endpoint → UploadThing service: dispatches uploads
- Blog pages → Notion content client: loads content