Ridgeline — Home Services Next.js Template
Ridgeline is a conversion-focused Next.js template for roofing, HVAC, plumbing, construction and other local service businesses. It combines prominent phone and quote actions, reusable service pages, service-area content, project case studies, reviews and trust sections in one responsive codebase.
The template is designed for buyers who need a credible local-business website that can be prepared for real lead generation by replacing the sample company details, content and webhook configuration.
Key Features
- Next.js 16 App Router, React 19 and strict TypeScript
- Responsive layouts for desktop, tablet and mobile
- Prominent call and quote actions, including a sticky mobile action bar
- Compact quote form with client and server-side validation
- Configurable HTTPS webhook delivery with optional bearer authentication
- Reusable, data-driven service and city-detail routes
- Project case studies and an accessible before-and-after comparison
- Review summary, testimonial grid, FAQs and trust sections
- FAQ content prepared for structured data output
- Central business configuration for contact details, service area and trust claims
- Local Geist font, optimized WebP photography and original SVG artwork
- SEO metadata, sitemap, robots configuration, error page and custom 404 page
- Keyboard focus styles and reduced-motion support
- English offline HTML documentation and asset credits
Included Page Types
- Home
- Services
- Service Detail
- Projects
- Project Detail
- Service Areas
- City Detail
- About
- Reviews
- FAQ
- Contact and Get Quote
- Privacy
Included Demo Content
The included data covers roofing, heating and cooling, plumbing and construction, with three project stories and eight city pages. The structure can also be adapted for electricians, painters, landscapers, solar installers, cleaners and similar local service companies.
Technical Requirements
- Node.js 24 LTS or a supported Node.js 22.18+ release
- npm
- A Node-capable hosting platform for the quote API
- Basic familiarity with editing TypeScript files and running npm commands
This is a developer template. It is not a WordPress theme, CMS, visual page builder or booking engine. Hosting, domain, CRM and email services are not included.
Quote Form Behavior
The quote endpoint includes validation, a honeypot, bounded request size, origin checks and a process-level request ceiling. The marketplace preview validates submissions without storing or sending personal data. Live delivery requires the buyer to configure an HTTPS webhook.
Assets and Credits
Seven contextual Unsplash photographs, the Geist font, original icons and two original comparison illustrations are included under their respective licenses. Exact source links and license information are included in the documentation and asset register. No PSD, Figma or XD files are included.
- Next.js — MIT License
- React and React DOM — MIT License
- Tailwind CSS — MIT License
- TypeScript — Apache License 2.0
- Geist — SIL Open Font License 1.1
- Unsplash photography — Unsplash License
Version 1.0.0
Initial release.