no-code.supply

Studio

50% offEnds 10 October

Purple Sector

A web-performance studio site dressed as a motorsport timing screen, with a scroll-driven load trace, a live timing tower and prices on teletext

Purple Sector is a single-page site for a web-performance studio, built as a race-weekend timing broadcast: a live timing tower in the hero, a pinned request waterfall that runs as you scroll, a simulated test-your-site screen with a leaderboard, a four-stage process that plays itself, expandable case studies, voice-note testimonials, a team grid, teletext prices you navigate by typing a page number, and a booking form that holds your audit slot.

50% offHalf price on everything.Ends 10 October

Code NINE50 is applied at checkout.

Choose your edition
Buy — $39.50, Purple Sector Bundle — HTML + React

Tax included · Checkout by Polar

Digital product · All sales final · Refund policy

  • Purple Sector template — desktop screenshot 1
  • Purple Sector template — desktop screenshot 2
  • Purple Sector template — desktop screenshot 3
  • Purple Sector template — desktop screenshot 4
  • Purple Sector template — mobile screenshot 1
  • Purple Sector template — mobile screenshot 2

Signature effect

A request waterfall that pins to the screen and runs as you scroll, filling three stage timers, a speed readout and the stage cards, inside a motorsport timing-screen look

Installation

Up and running
in minutes.

No accounts, plugins or build tools. The HTML edition runs straight from the folder you download, and the React edition is a standard Next.js project.

  1. 01

    Unzip

    Download the zip after checkout and unzip it anywhere.

  2. 02

    Open index.html

    Double-click it and the site opens in your browser. Change the text in any text editor, save and refresh.

  3. 03

    Drag it online

    Drop the folder onto Netlify or Vercel, or upload it to any static host. It takes about a minute.

Edition

purple-sector-html-1.0.0

  • index.htmlDouble-click to open
  • assets/CSS, scripts, fonts, images
  • README.mdEditing and deploying
  • DESIGN.mdColours, type, spacing
  • AGENTS.mdFor your AI assistant
  • LICENSE.md

Pages

  • Home
  • 404
  • Privacy

Fonts

  • Barlow Condensed
  • Barlow Semi Condensed
  • Share Tech Mono
  • VT323

Who it suits

  • Web-performance and SEO consultancies
  • Developer-tool and infrastructure companies
  • Engineering and software studios
  • Any service that sells a measurable before and after
  • Technical consultancies with a sense of humour

Palette

  • #04060D
  • #0C1433
  • #F4F6FB
  • #A3ABBE
  • #8B3DFF
  • #B58AFF
  • #FFD200

Changelog

  1. v1.0.02026-10-07
    • HTML edition: a dependency-free one-page site that opens straight from disk, with a live timing tower and a scrolling-traces canvas in the hero, a pinned scroll-driven request waterfall, a simulated "test your site" screen with a leaderboard, a four-stage process that plays itself on a loop, six expandable case studies, voice-note testimonials, a team grid, prices on a navigable teletext page, a booking form that holds your audit slot, and a settings block for every effect.
    • React edition: the same page as a Next.js 16 static export (React 19, TypeScript, Tailwind CSS 4, Motion), with all copy, the clients, case studies, stage times and teletext pages in content/site.ts and each effect's settings as props with the HTML edition's defaults.
    • Pages: home, 404, privacy.
    • One codebase, not one file. The concept was a single HTML file. The page is now index.html plus tokens.css, main.css, fonts.css, kit.css, kit.js, util.js, main.js and one file per effect in assets/js/effects/ (hero-feed, hero-tower, load-trace, live-test, process, teletext), each with a CONFIG block at the top.
    • Self-hosted fonts. Barlow Condensed, Barlow Semi Condensed, Share Tech Mono and VT323 ship in assets/fonts/ under the SIL Open Font License, with licences. The concept loaded them from Google Fonts; no request now goes there.
    • Every colour is a token. The concept's literal greys, navies, the silver of the Process section, the hero-feed backdrop and the eight teletext colours are now named tokens in tokens.css.
    Show all notes
    • Reduced motion uses the kit's class. The pinned Load trace is switched off by html.reduced-motion (set by kit.js) instead of the concept's own rm class. The behaviour is the same.
    • The failsafe class is fs. The head script adds fs and ready after 5 seconds if main.js never starts, as the concept did, and the flag is window.__purpleSector.
    • The contact form can post for real. It still runs in demo mode by default, but a data-endpoint on the form now posts to your form service and shows the confirmation only when the service accepts it; data-success and data-error hold the messages and a polite status line announces them.
    • The live-test leaderboard note is built with the DOM instead of innerHTML, and the gap cells keep their colour after a run (the concept turned them grey).
    • Real pages for the footer's legal links. Privacy, Terms and Cookies went to dead anchors in the concept; they now open privacy.html, a clearly marked placeholder page with #terms and #cookies sections. Added 404.html, a full SEO head (Open Graph, Twitter card, a canonical placeholder, JSON-LD ProfessionalService), a favicon, a touch icon, a share image, a web manifest and robots.txt.
    • Settings. The concept had its tuning numbers in the middle of the code; the ones a buyer would turn (intro length, frame rate, stage times, thresholds, loop timings, the teletext search) are in CONFIG blocks.
    • React: PageFx restarts on client-side navigation (the intro Skip button, reveals and progress bar now work after "Back to the front page"); "Send another" returns focus to the name field; case studies open independently like the HTML edition; HeroFeed enabled={false} draws once; the teletext clock follows site.timeZone; the live-test and nav sentences moved into content/site.ts.
    • Both: loop: false plays the Process once; the HTML Process markup lights column 4 with aria-pressed; unlit voice-note words use --dim (5.2:1); the open menu makes the page behind it inert; the timing tower has a screen-reader ranking and its rows are aria-hidden; the HTML head script sets reduced-motion before first paint.
    • Team portraits. Each team card shows a portrait (AI-generated demo people, assets/img/team-*.webp, 800 × 641, 12–16 KB each) behind its big number, under a navy shade that keeps the number readable. Without a photo, a card falls back to the purple glow panel. Same in both editions; in React the path is photo on each team.members entry.
    • The Load trace is the heaviest layout choice. The pinned section is 340vh tall (.ob-run in main.css). It pins only on windows at least 1001 px wide and 700 px tall and shows the finished trace everywhere else, and under reduced motion.
    • The page idles when nothing moves. The hero canvas draws at 25 frames a second only while the hero is on screen; the trace only works while it is near the screen; decorative CSS loops pause off screen.
    • The live test is a simulation (a hash of the typed address); it fetches and sends nothing. Replace it with a real tool before presenting it as a measurement.
    • The demo studio (Purple Sector Ltd, Milton Keynes), its clients, case studies, people, quotes, prices, the dog, the address and the numbers (hello@purplesector.example, +44 1632 960 314) are all made up. Replace them before launch.
    • The voice notes play no audio: the "wave" is decoration and the quote lights up word by word.
    • The "Prices valid until 31 March 2027" line and the "Q4 2026 · 2 left" slot count are typed.

Questions

HTML if you want a site that runs straight from the folder, with no build step. React if you already build in Next.js. The bundle gets you both, for less than buying them apart.

The license page spells out what a purchase covers, including client projects.

Read the license

No. It's a digital product, delivered as soon as you've paid, so all sales are final. If something doesn't work as described, email contact@no-code.supply.

Read the refund policy

No. A new version of a template you've bought is a free download from your Polar account — see the changelog below for what changed.

Mostly, yes. In the HTML edition you change the words and images in any text editor, save and refresh. The README and DESIGN files show where the colours and fonts live.

Drag the folder onto Netlify or Vercel, or upload it to any static host — no build step for the HTML edition, or a couple of commands for the React one.

  • Ashlar template — cover

    Ashlar

    Real estate

    Ashlar is a website for a boutique real-estate office that sells a few exceptional houses by introduction. It has five material slabs that open into exterior photographs, a register with photo galleries, facts and drawn site plans, a draggable terrace view with bearing marks and a dial, a three-step method with a timeline, advisor cards with live local times, and an introduction form that writes a letter as you type.

    Libre Caslon Display / FigtreeFrom $29
  • Aurel template — cover

    Aurel

    Brand

    A quiet, clay-and-bronze skincare template for a Copenhagen barrier-repair brand: a raymarched WebGL serum drop that bulges toward the cursor in the hero, a three-step ritual with CSS-rendered bottles, an ingredient list with generated molecule diagrams, a draggable before/after hydration map, clinical-result stat cards and a working shop with size pickers and a bag.

    Bodoni Moda / JostFrom $29
  • Cistern template — cover

    Cistern

    Product

    Cistern is a launch site for a residential energy-storage product, with a drawn graphite slab and its seam of light, a draggable 24-hour instrument that reads roof, house, battery and grid, a self-sufficiency calculator that suggests a model, three model cards, a FAQ and a free-survey request form.

    Jost / Inter TightFrom $29