Skip to main content
Back to Portfolio

Holiday Lights

Professional business website for holiday light installation and design services with gallery showcase and lead generation.

TypeScriptNext.js 15React 19Tailwind CSS 4Nodemailer
Holiday Lights preview

Overview

A modern, conversion-focused website for a professional holiday light installation service, featuring service showcases, project galleries, and integrated lead generation.

Business Features:

  • Services Showcase: Residential installation, commercial displays, custom design & setup, maintenance & takedown
  • Dynamic Gallery: Auto-rotating image carousel showcasing completed holiday lighting projects
  • Quote Request System: Integrated contact form with email notifications for lead capture
  • Professional Branding: Clean, festive design that builds trust and converts visitors

Technical Highlights:

  • Next.js 15 App Router: Modern React framework with optimized routing
  • React 19: Latest React with improved performance
  • Shared Component Library: Uses custom npm package for reusable UI components across projects
  • Image Optimization: Next.js Image component for fast-loading gallery
  • Email Integration: Nodemailer backend for contact form submissions
  • Responsive Design: Mobile-first approach for all device sizes
  • Deployment: Automated SSH deployment to AWS EC2

The Challenge

Seasonal service businesses like holiday light installers need a professional web presence that showcases their work, builds credibility, and captures leads during the busy season.

The Solution

Created a focused, single-page website with eye-catching gallery, clear service offerings, and streamlined quote request form to maximize conversions during the holiday season.

Results

  • Auto-rotating gallery showcasing completed installations

  • Integrated quote request form with email notifications

  • Mobile-responsive design for on-the-go browsing

  • Fast page loads with optimized images

  • Reusable component architecture via shared npm package

Interested in working together?

Let's discuss how I can help with your project

Get in Touch