Custom Lighting Website — B2B Products & RFQ (Admin + YouTube)

Job ID: 40019583

Budget: $30 – $250 USD

Goal: Premium B2B showcase for custom lighting products/materials. RFQ-only (no cart).

Pages / UX

Home: Minimal, premium; clear CTAs to categories.

Categories → Products Grid → Product Detail

RFQ / Contact: Company, Name, Email, Phone, L×W×H (mm), Qty, Finish/Color, Mounting, Notes, image upload.

Videos: YouTube embeds inside product pages (nocookie) with Chapters/Timestamps.

About / Capabilities

Admin (Login)

CRUD: Products, Categories

Media/Files: product images, Install PDF

Videos: youtubeId + chapters (time-coded)

RFQs: list/filter, CSV export (optional Google Sheet)

Dictionaries (filters): Mounting (Surface/Recessed/Suspended), Finish/Color, Cut-out (Recessed only), Dimensions (L×W×H), IP

Language: TR/EN fields

Backend

POST /api/rfq ➜ email notification + CSV/Sheet save; image upload (S3/Vercel Blob or similar)

Delivery / Quality

Vercel staging (password + noindex)

ZIP with source + README + .env.example

Performance/SEO: next/image (WebP/AVIF, priority+lazy), meta/OG/schema; mobile Lighthouse ≈90+

Each update: short changelog + 60–90s screen recording

Acceptance (short)

Home: premium, product-led; no price/cart

Categories: lighting-specific filters (above)

Product → Installation: nocookie YouTube + Chapters, Tools/Box, Install PDF, sticky mini-player

RFQ: validation + email + CSV/Sheet

Admin: CRUD + dictionaries + youtubeId/chapters + RFQ CSV + TR/EN

Staging + ZIP + README + changelog + 60–90s walkthrough

IMPORTANT:
Please share the following when sending proposals:
- 2 live Next.js links + their role on each,
- A brief plan for RFQ (email + CSV/Sheet + image upload),
- How they’d implement YouTube chapters on product pages,
- A fixed-price range + milestones (M1: structure+RFQ+staging / M2: admin+videos / M3: polish+docs),
- Availability to start this week.

Timeline: 20 days