Single-file HTML template with no build step; the README states about 107 KB
construction-company-website-template — HTML Business Template
By 8bsite
A single-file HTML one-page template for construction and renovation companies, published by 8B, with GSAP scroll animations and a site-visit booking form placeholder.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Uses GSAP 3.13.0, ScrollTrigger and Lenis 1.3.27 for scroll animations
Includes sections for services with starting prices, quote process, project gallery, build stages, team, testimonials, Q&A and a booking form for site visits
Hero animations such as the gray block wall, photo assembly and “Fixed” lettering are implemented with HTML/CSS and GSAP
Provides AGENTS.md so an AI coding agent can replace branding, copy, photos and contact details using the prompt in the README
MIT licensed; photos, fonts and libraries keep their own licenses, detailed in CREDITS.md
Template Details
This is a free single-file HTML template from 8B for construction and renovation companies, general contractors or remodeling firms. The README describes a one-page structure with sections for navigation, hero, services with starting prices, quote process, project gallery, materials, build stages, warranty commitments, team, customer testimonials, Q&A and a booking form for site visits. The demo content is a Brooklyn contractor handling kitchens, bathrooms, attics, rear extensions and restoration work.
On the technical side, the README states that it uses GSAP 3.13.0, ScrollTrigger and Lenis 1.3.27 (from jsDelivr), requires no build step, is a single file of about 107 KB, and lists browser support; with reduced motion enabled, the page is complete and static. Visually it uses black, white and gray plus one red measuring-mark accent. Scroll animations such as the gray block wall in the hero, the photo assembly and the “Fixed” lettering are implemented with HTML/CSS and GSAP.
Usage limits also need attention: the form currently does not send anything and must be connected to Formspree or Netlify Forms, or removed; before publishing, all data-8b-placeholder markers and the fictional prices, dates and addresses in the demo must be replaced. The README does not document a backend, CMS or production deployment approach, and does not provide deployment steps beyond static hosting.
Is it right for your project?
Use Cases
- A construction or renovation company or general contractor building a one-page business introduction site
- A kitchen, bathroom or attic remodeling or extension specialist presenting services and starting prices
- A construction business that needs a booking form for site visits and a project gallery
- Using an AI coding agent to quickly replace content in the existing single-file template
Suitable For
- Construction and renovation companies, general contractors or remodeling firms
- Kitchen, bathroom and attic remodeling or extension specialists
- Architects or design-build teams
- Construction businesses that quote mainly after an on-site survey
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
The README provides a curl command to download index.html, AGENTS.md, LICENSE and CREDITS.md; the files can also be obtained via “Use this template” or by downloading a ZIP
- 2
Before publishing, replace all data-8b-placeholder markers (social preview image, favicon, phone, email, form, social links) and the demo prices, dates and addresses
- 3
The form currently does not send anything; connect it to Formspree or Netlify Forms, or remove it
- 4
When changing sections, update the section intros, the Index list and the section numbers and labels in the footer in sync
- 5
The README states that fonts and colors can be changed via CSS variables in :root; red is used only for measuring marks, link hover lines and focus outlines
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version in the public repository under the MIT license; the free scope is that version's code and does not mean external services or third-party assets are free.
Must comply with when using
- The code in this version may be used, modified, used commercially and distributed free of charge.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and liability limits are governed by the original license and applicable law.
Additional costs & items to verify
- The README mentions the Formspree form service; real submissions require configuring a service endpoint, and its usage limits and fees must be checked separately.
- Demo images, fonts, icons and other third-party assets must be checked against their own licenses; the code's MIT license alone is not sufficient to judge them.
- External services such as domains, hosting, databases, payments or AI may incur separate charges.
- Before publishing, all data-8b-placeholder markers (social preview image, favicon, phone, email, form, social links) and the fictional prices, dates and addresses in the demo must be replaced.
- The form currently does not send anything; it must be connected to Formspree or Netlify Forms, or removed.
- The MIT license covers only the code; photos, fonts and libraries retain their own licenses, detailed in CREDITS.md, and all assets cannot be assumed to be freely usable.
- GSAP, ScrollTrigger and Lenis are loaded from jsDelivr, so the runtime depends on an external CDN service.
- When adding, removing or renaming sections, update the section intros, the Index list and the section numbers and labels in the footer in sync.
- The fonts Host Grotesk and TikTok Sans come from Google Fonts; changing them requires editing the CSS variables in :root.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
- Replace everything marked `data-8b-placeholder` (social preview image, favicon, phone, email, form, social) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them.
Original README
- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.
Original README
MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).
Original README
GSAP 3.13.0, ScrollTrigger, Lenis 1.3.27 from jsDelivr, 107 KB, no build step. Chrome and Edge 108+, Safari 15.4+, Firefox 101+ (it uses cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
Original README
- Chapter numbers and labels are written in each section's intro ("02 ( Services )"), in the Index list and in the footer's "Back to 01 Practice ↑" link; the top bar reads them from the sections. When you add, remove or rename a section, update all three.
Original README
https://github.com/8bsite/construction-company-website-template/blob/main/LICENSEhttps://github.com/8bsite/construction-company-website-template/blob/main/README.mdFonts: Host Grotesk, TikTok Sans (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. A big display line with `style="--len:N"` fills its width: set N to its new number of characters.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-17. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 80 / 100
- Technologies
- HTML
- Website type
- Corporate Website
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-10-16
- Screenshot last checked
- 2026-10-17
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: codex-user-requested-batch-review-20261018 · 2026-10-18
Inspect the recorded source material
SHA-256: 3e15e34dedd81d14ce65288999e6b21c3517d69cb8cbb0147c8e3b11268d1f9a
2026-10-17T17:33:59.606Z
Source file / repository# Free HTML construction company website template with GSAP scroll animations — Ashlar Build
**One-page website for a construction company: a home renovation and extension contractor: a free HTML template in one file, with GSAP scroll animations, no build step, MIT license. Made by [8B](https://8b.com/), the AI website builder.**
[](LICENSE)  
**[Live demo](https://8bsite.github.io/construction-company-website-template/)** · **[Use this template](https://github.com/new?template_name=construction-company-website-template&template_owner=8bsite)** · **[Download ZIP](https://github.com/8bsite/construction-company-website-template/archive/refs/heads/main.zip)**
<a href="https://8bsite.github.io/construction-company-website-template/"><img src="previews/desktop.png" alt="Ashlar Build, a free HTML template: first screen on a desktop" width="76.1%"></a> <a href="https://8bsite.github.io/construction-company-website-template/"><img src="previews/phone.png" alt="Ashlar Build, a free HTML template: first screen on a phone" width="21.9%"></a>
<p align="center"><a href="https://8bsite.github.io/construction-company-website-template/"><img src="previews/scroll.gif" alt="Ashlar Build, a free HTML template: scrolling through the first sections on a desktop" width="40%"></a><br><sub>Scroll animation</sub></p>
A one-page site for a Brooklyn builder that does kitchens, bathrooms, lofts, rear extensions and restoration, with services and prices, a survey, finished work, crew, reviews and a site-visit form. Strict black, white and grey with one red for measuring marks; a wall of grey blocks comes apart into the room photo, scattered photos settle into a contact sheet and the word "Fixed" condenses as you scroll.
Good for: builder, general contractor or renovation company; kitchen, bathroom or loft conversion specialist; architect or design-and-build practice; any trade business that quotes from a site visit.
## Use it with an AI coding agent
Download the files into your project (in Windows PowerShell type `curl.exe`):
```bash
curl -LO https://raw.githubusercontent.com/8bsite/construction-company-website-template/main/index.html
curl -LO https://raw.githubusercontent.com/8bsite/construction-company-website-template/main/AGENTS.md
curl -LO https://raw.githubusercontent.com/8bsite/construction-company-website-template/main/LICENSE
curl -LO https://raw.githubusercontent.com/8bsite/construction-company-website-template/main/CREDITS.md
```
Then give your agent this prompt:
```text
Read AGENTS.md, then edit index.html. Use this template as the base for a site for <your business: construction company, contractor or renovation firm; services, area, prices, team>. Keep the layout, the motion and the single-file format; replace the brand name, copy, photos (use your own projects and team), prices, links and contacts, and recolour it through the CSS variables if needed.
```
Give the agent the downloaded file, not a link: from a link it would rebuild a different page. No agent? Click **[Use this template](https://github.com/new?template_name=construction-company-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**.
## What's on the page
- **Navigation** — top bar: wordmark, current chapter with previous/next arrows, Book a visit, Index overlay
- **Homes rebuilt in the right order.** — first screen: headline, lead, two buttons and a wall of grey blocks; second screen: room photo with a statement panel and three facts
- **Five kinds of job, one way of working** — list of services with duration and starting price beside a sticky photo frame (demo: kitchens, bathrooms, lofts, extensions, restoration)
- **A fixed price, from a measured survey.** — how quoting works: a measured photo with red dimension lines and four numbered notes
- **Rooms we handed back** — black gallery: twelve project photos with room and neighbourhood captions
- **Five materials we keep coming back to** — five material strips with a photo, name and use (demo: plaster, oak, marble, slate, steel)
- **Built in the order a house is built** — five work stages laid as blocks of a wall, each with a week range
- **Fixed** — guarantees: one huge condensed word and three written promises
- **The people who quote are the people on site** — team row: five portraits at varied heights with name and trade, Shuffle button
- **What people say after handover** — four client quotes on grey-to-black cards that stack as you scroll
- **Before you call** — questions and answers (native <details>)
- **Book a site visit** — site-visit request: address, phone, email, hours, a photo and a form (placeholders)
- **Footer** — black footer: big back-to-top link, address, contacts, section links, licence line, copyright and the Design: 8B credit
## Design
Palette:        
Fonts: Host Grotesk, TikTok Sans (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. A big display line with `style="--len:N"` fills its width: set N to its new number of characters.
- Chapter numbers and labels are written in each section's intro ("02 ( Services )"), in the Index list and in the footer's "Back to 01 Practice ↑" link; the top bar reads them from the sections. When you add, remove or rename a section, update all three.
- The wall of blocks on the first screen and the process blocks are HTML and CSS, not images: restyle them through the colour variables.
- Red (--color-7) is used only for measuring marks, link hover lines and focus outlines; keep it off large areas and body text.
## Before you publish
- Replace everything marked `data-8b-placeholder` (social preview image, favicon, phone, email, form, social) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them.
- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.
## Tech
GSAP 3.13.0, ScrollTrigger, Lenis 1.3.27 from jsDelivr, 107 KB, no build step. Chrome and Edge 108+, Safari 15.4+, Firefox 101+ (it uses cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
## License
MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).
Explore similar templates
Compare previews and descriptions within the same stack and category.

mazer
Mazer is a free and open-source Bootstrap 5 admin dashboard and landing page template that does not depend on jQuery. It provides prebuilt releases, source builds, and CDN inclusion, and includes dark mode, perfect-scrollbar, and ApexCharts examples.
HTML · Admin dashboard

Freelancer
A bright, single-page Bootstrap portfolio template for freelancers, designers, and small studios. It includes a responsive portfolio grid with modal detail windows and an SB Forms contact form that requires an API token.
HTML · Portfolio

Creative
A single-page marketing template by Start Bootstrap for creative agencies and product services, built on Bootstrap with SCSS, featuring a portfolio grid and call-to-action sections. It includes pre-set SB Forms markers for form integration and npm build scripts for source customization.
HTML · Corporate Website

startbootstrap-agency
Agency is a one-page Bootstrap portfolio theme from Start Bootstrap, MIT licensed. It includes a responsive portfolio grid with modal details and a preconfigured SB Forms contact form that requires an API token.
HTML · Corporate Website

startbootstrap-landing-page
A general-purpose Bootstrap landing page template from Start Bootstrap, MIT licensed, with a Pug/SCSS/npm build pipeline.
HTML · Corporate Website

Landing-Page
A general-purpose landing page HTML template maintained by Tailwind Toolbox, written in pure HTML and loading the complete Tailwind CSS via CDN.
HTML · Corporate Website
