Single-file HTML template, no build step, MIT license
repair-shop-website-template — HTML Business Template
By 8bsite
Reflow is a free single-file HTML template for phone and laptop repair shops, with sections for a price list, refurbished device shelf, business pickup, mail-in repair and a booking form, using GSAP scroll animations and no build step.
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, SplitText and Lenis 1.3.27, loaded via jsDelivr
Includes common repair shop sections such as a price list, refurbished device shelf, business pickup schedule and mail-in repair steps
The hero wordmark is built from a grid of rounded dashes and can be redrawn or replaced with text
Price wall time bars and pickup time windows are controlled by inline CSS variables and must be updated in sync with the displayed times
Supports reduced motion; when enabled the page is complete and static
Template Details
This template is a free single-page HTML website template published by 8B, with the repository at 8bsite/repair-shop-website-template. The README states it is aimed at phone and laptop repair shops, and also suits electronics, game console, watch repair or refurbished device stores that have a price list and booking form for in-store services. The page includes navigation, a hero, a free diagnostic explanation, a price wall, a repair process, a parts grade comparison, a refurbished device shelf, business pickup, mail-in repair, customer reviews, FAQ, contact and booking form, and a footer. The design uses near-black and white plus one electric blue, with Instrument Sans and TikTok Sans fonts, changed via CSS variables in :root. The REFLOW wordmark in the hero is not a font but a 5-column grid of rounded dashes, and must be redrawn the same way or replaced with text. The price wall time bars and pickup time windows are controlled by minute and hour values in inline styles, and must be updated in sync with the visible times. The README does not provide information on form backend, deployment hosting or performance.
Is it right for your project?
Use Cases
- Phone, laptop or computer repair shops showing services, prices and booking methods
- Electronics, game console or watch repair shops building a single-page introduction site
- Refurbished device stores showing devices for sale, specifications and prices
- In-store service businesses with a price list and booking form creating a static page
Suitable For
- Repair businesses that need a free, single-file, directly editable HTML template
- Front-end developers who want GSAP scroll animations without configuring build tools
- Users planning to use an AI coding agent to quickly replace branding, copy and prices based on the template
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Download index.html, AGENTS.md, LICENSE and CREDITS.md into the project, or click Use this template and then edit index.html
- 2
Replace all content marked data-8b-placeholder (social preview image, favicon, phone, email, form) as well as the fictional demo prices, dates and addresses
- 3
The form does not send data by default; connect Formspree or Netlify Forms, or remove the form
- 4
The hero wordmark must be redrawn as a grid of rounded dashes, or replaced with plain text
- 5
The inline variables for the price wall time bars and pickup time windows must be updated in sync with the visible times
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry covers the free version under the MIT license in the public repository; the free scope is the code of that version and does not mean external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercialize and distribute the code of this version for free.
- 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 limitations of liability 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 quotas and fees must be checked separately.
- Demo images, fonts, icons and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domain, hosting, database, payment or AI may incur additional charges.
- Before publishing, all content marked data-8b-placeholder (social preview image, favicon, phone, email, form) as well as fictional demo prices, dates and addresses must be replaced.
- The form does not send any data by default; you must connect Formspree or Netlify Forms yourself, or remove the form.
- Photos, fonts and libraries retain their own licenses, as detailed in CREDITS.md, and are not all licensed together with the MIT code.
- Depends on external libraries such as GSAP 3.13.0, ScrollTrigger, SplitText and Lenis 1.3.27 loaded via jsDelivr, and requires an internet connection to load.
- Browser requirements are Chrome/Edge 108+, Safari 16+ and Firefox 110+, due to the use of container query units, cascade layers and viewport units.
- The hero REFLOW wordmark is not a font but a 5-column grid of rounded dashes; to change the name you must redraw it the same way or replace it with text.
- The price wall time bars and pickup time windows are controlled by inline CSS variables, and changes must be kept in sync with the visible times.
- When using an AI agent, provide the downloaded files rather than links, otherwise the agent will rebuild a different page.
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) 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, SplitText, Lenis 1.3.27 from jsDelivr, 108 KB, no build step. Chrome and Edge 108+, Safari 16+, Firefox 110+ (it uses container query units, cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
Original README
GSAP 3.13.0, ScrollTrigger, SplitText, Lenis 1.3.27 from jsDelivr, 108 KB, no build step. Chrome and Edge 108+, Safari 16+, Firefox 110+ (it uses container query units, cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
Original README
- The REFLOW wordmark on the first screen is not a font: each letter is a 5-column grid of rounded dashes in the markup (.op-wm__letter, .op-wm__row, <i style="grid-column:…">). For another name, redraw the letters in the same way, or replace the block with text.
Original README
- The time bars on the price wall (style="--m:<minutes>") and the pickup windows (style="--a:<hour>;--b:<hour>") are sized from those numbers: update them together with the visible times.
Original README
https://github.com/8bsite/repair-shop-website-template/blob/main/LICENSEhttps://github.com/8bsite/repair-shop-website-template/blob/main/README.mdGive 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=repair-shop-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-16. 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-16
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-20261017 · 2026-10-17
Inspect the recorded source material
SHA-256: 7dd700e224805e08591c123505b69af236cb9dac18af04f34396bb3241a535d1
2026-10-16T17:11:21.154Z
Source file / repository# Free HTML repair shop website template with GSAP scroll animations — Reflow **Website for a phone and laptop repair shop with walk-in repairs, prices and refurbished devices: 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/repair-shop-website-template/)** · **[Use this template](https://github.com/new?template_name=repair-shop-website-template&template_owner=8bsite)** · **[Download ZIP](https://github.com/8bsite/repair-shop-website-template/archive/refs/heads/main.zip)** <a href="https://8bsite.github.io/repair-shop-website-template/"><img src="previews/desktop.png" alt="Reflow, a free HTML template: first screen on a desktop" width="76.1%"></a> <a href="https://8bsite.github.io/repair-shop-website-template/"><img src="previews/phone.png" alt="Reflow, a free HTML template: first screen on a phone" width="21.9%"></a> <p align="center"><a href="https://8bsite.github.io/repair-shop-website-template/"><img src="previews/scroll.gif" alt="Reflow, 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 phone and laptop repair shop with a free diagnosis, a price list, refurbished stock, business pickups and repairs by post. Near-black and white with one electric blue; the wordmark is built from rounded dashes that stretch and flood the screen on the first scroll, and a blue selection scans the checklist, crosses the pickup schedule and reads along the reviews. Good for: phone, laptop or computer repair shop; electronics, console or watch repair; refurbished device shop; any walk-in service with a price list and a booking form. ## 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/repair-shop-website-template/main/index.html curl -LO https://raw.githubusercontent.com/8bsite/repair-shop-website-template/main/AGENTS.md curl -LO https://raw.githubusercontent.com/8bsite/repair-shop-website-template/main/LICENSE curl -LO https://raw.githubusercontent.com/8bsite/repair-shop-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 repair business: what you fix, where you are, opening hours, prices, how to book>. Keep the layout, the motion and the single-file format; replace the brand name and the dash wordmark, copy, photos, prices, times, stock, 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=repair-shop-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**. ## What's on the page - **Navigation** — top bar: dash mark and name, opening hours, section links, Book a repair button; phone menu overlay - **Reflow: Phone and laptop repair, done at the window while you watch.** — two screens: a dash-built wordmark with headline and contact bar, then a staircase statement with three photos (demo: REFLOW, "Most broken things are fixable.") - **Fifteen minutes, free, out loud.** — service explainer: staircase heading, paragraph and a twelve-row checklist with results and a quote (demo: the free diagnosis) - **Price wall** — price list table grouped by device, each row with models, a time bar and a price (demo: Price wall) - **Fixed at the window.** — how-we-work block: staircase heading over a wide photo cut into four strips, three columns of text (demo: "Fixed at the window.") - **Three grades of part. You choose, and the receipt names the one we fitted.** — comparison table of three options with four rows and an example price (demo: Original, Certified, Value parts) - **Second life** — horizontal shelf of numbered products with photo, specs, price and a Reserve link (demo: five refurbished devices) - **For offices and schools: we collect on a weekly route, leave a loan device for every one we take and invoice once a month.** — business offer with a weekly schedule drawn as bars on an hour grid (demo: office and school pickups, Monday to Friday) - **Post it.** — how it works: four steps under one dashed line and a button (demo: repair by post) - **Reviews** — three customer quotes in large type, each with name and device - **Before you ask.** — questions and answers (native <details>) - **Come to the bench.** — contact and booking: staircase heading, address, hours, phone and email, a photo and a booking form (placeholders) - **Footer** — dashed rule, one-line description, address, contact and page links, copyright and the Design: 8B credit ## Design Palette:         Fonts: Instrument Sans, TikTok Sans (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. - The REFLOW wordmark on the first screen is not a font: each letter is a 5-column grid of rounded dashes in the markup (.op-wm__letter, .op-wm__row, <i style="grid-column:…">). For another name, redraw the letters in the same way, or replace the block with text. - The time bars on the price wall (style="--m:<minutes>") and the pickup windows (style="--a:<hour>;--b:<hour>") are sized from those numbers: update them together with the visible times. ## Before you publish - Replace everything marked `data-8b-placeholder` (social preview image, favicon, phone, email, form) 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, SplitText, Lenis 1.3.27 from jsDelivr, 108 KB, no build step. Chrome and Edge 108+, Safari 16+, Firefox 110+ (it uses container query units, 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
