Custom Lighting Website — B2B Products & RFQ (Admin + YouTube)
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
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
Related categories:
JavaScript
Website Design
SEO
CSS
User Interface / IA
React.js
Typescript
API Development
Next.js
Tailwind CSS