- HTML 76.8%
- CSS 13%
- JavaScript 10.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Adds a .vikunja marker (project id, title, URL) and a Tracking section in README.md so the owning project is findable from the folder without searching the board. Part of the 2026-09-18 folder/Vikunja consolidation. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TJu2tEQVzR3RdUEmhnPuWm |
||
| .github/workflows | ||
| assets | ||
| css | ||
| scripts | ||
| .gitignore | ||
| .nojekyll | ||
| .vikunja | ||
| 404.html | ||
| applications.html | ||
| CLAUDE.md | ||
| CNAME | ||
| contact.html | ||
| HANDOFF-2026-09-05.md | ||
| index.html | ||
| package.json | ||
| privacy.html | ||
| products.html | ||
| PUBLISHING.md | ||
| README.md | ||
| robots.txt | ||
| science.html | ||
| sell-with-us.html | ||
| sitemap.xml | ||
| track-record.html | ||
| trade.html | ||
ActivaColours UK website
Live site: activacolours.com
Static B2B lead-generation site for ActivaColours UK trade and pallet supply. There is no build step and no runtime dependency; the site is ready for GitHub Pages, Cloudflare Pages, Netlify, S3, or any static host.
Installation & Running
-
Clone the repository:
git clone https://github.com/joanmarcriera/activacolours-uk-site.git cd activacolours-uk-site -
Validate the site before deployment:
npm test -
Serve locally (Node.js 20+, or any HTTP server):
npx http-server # or use Python: python3 -m http.server 8000 -
Open http://localhost:8000 in your browser.
The validator (npm test) checks required pages, metadata, accessibility, local links, regulatory claim boundaries, and CSS tokens. All checks must pass before pushing to main.
Pages
index.html- home, value proposition, launch products and trade CTA.science.html- photocatalysis explanation, claim standards and claim boundary.products.html- product range and specification snippets.trade.html- stockist and pallet-supply proposition.contact.html- static email-based enquiry form.privacy.html- privacy and cookie information.404.html- GitHub Pages fallback page.css/styles.css- shared responsive styling and brand tokens.assets/- logos, favicon and case/proof imagery.
Local checks
npm test
The validator checks required pages, metadata, local links, image alt/dimensions, core CSS tokens, GitHub workflow files and public claim boundaries. It is also run in GitHub Actions.
GitHub Pages
The repository contains:
.github/workflows/ci.yml- validates pushes and pull requests..github/workflows/pages.yml- validates, uploads the static site artifact and deploys it to GitHub Pages..nojekyll- prevents Jekyll processing.
After pushing the repo, set GitHub Pages to use GitHub Actions as the source. The deployment workflow publishes the repository root as the static site.
Launch checklist
- Final enquiry address is
sales@activacolours.com(Cloudflare Email Routing → Gmail). - Server-side lead capture live: form POSTs to the Cloudflare Worker (
contact-worker/), which emails via Resend;contact.htmlkeeps amailto:fallback for no-JS visitors. - Production domain
activacolours.comlive with HTTPS enforced (apex + www + old path redirect). - Add real company registration, privacy-controller details and terms if required before public launch.
- Run a final compliance read before publishing new marketing copy.
Compliance position
Public copy is deliberately limited to self-cleaning, pollutant/NOx-reduction and low-VOC claims. Do not add regulated surface-treatment, indoor-air or human-health claims outside that scope without a separate GB regulatory review and evidence package.
Tracking
Vikunja project 31 · ActivaColours UK — commission/FBA launch — https://familia.riera.co.uk/projects/31