Readymade Digital Product
CUSTOMISABLE-WEBSITE
A complete GitHub Pages deployment pipeline — from client brief to live URL in a single PowerShell command. No manual Git required.
The Problem
The existing khalidrind.html showcase engine is powerful — but has personal details hardcoded, lives in an unstructured root folder, and has no GitHub Pages deployment pipeline. It cannot be delivered to a client end-to-end yet.
Folder Structure After Plan
TEMPLATE/
index.html — Master generic template, no personal details, ready to copy for any new client.
CLIENTS/[client-slug]/
index.html — Customised copy. CLIENT-INFO.md — stores PIN, GitHub URL, and contact details.
SCRIPTS/
new-client-deploy.ps1 — create and push a new client site. update-client.ps1 — push updates to a live site.
GUIDE-FOR-KHALID.md in the root ties everything together — a plain-language walkthrough from first client brief to live URL.
Step 1 — Genericise the Template
Nav & Badge
KHALID RINDYOUR NAME
DATA SCIENTIST | TRUE AIPROFESSIONAL | YOUR TAGLINE
Hero & CTA
I EXTRACT KEY INSIGHTSI DELIVER RESULTS
HIRE KHALIDHIRE ME
Contact Details
[email protected][email protected]
Melbourne, AustraliaYour City, Country
Footer
© 2026 KHALID RIND© 2026 YOUR NAME
PowerShell Scripts — What They Do
new-client-deploy.ps1
Creates a fresh client folder from the generic template, substitutes placeholders with client-supplied values, commits to the Rind-AI GitHub account, and enables GitHub Pages — returning the live URL on completion.
  • Copies TEMPLATE/index.html into CLIENTS/[slug]/
  • Writes CLIENT-INFO.md with PIN & contact
  • Pushes to GitHub and activates Pages
update-client.ps1
Pushes changes to an already-deployed client site. Client edits their PIN-protected index.html locally, runs this script, and the live GitHub Pages URL reflects the update within seconds.
  • Targets existing CLIENTS/[slug]/ folder
  • Commits and pushes to the correct branch
  • No manual Git commands required
CLIENT-INFO.md
A simple markdown file sitting alongside each client's index.html, storing the admin PIN, live GitHub Pages URL, and client contact details for easy future reference.
  • Admin PIN (default: 1106)
  • GitHub Pages live URL
  • Client name & contact email
GUIDE-FOR-KHALID.md
End-to-end documentation covering onboarding a new client, customising the template, running the deploy scripts, and handing over the live URL — written for non-technical reference.
  • Step-by-step client onboarding
  • Template customisation checklist
  • Handover & support notes
End-to-End Deployment Flow
From receiving a client brief to handing over a live URL — the entire pipeline runs in four numbered steps, with zero manual Git commands required after initial setup.
1
1. Receive Client Brief
Gather name, tagline, contact details, colour preference, and niche (DATA / CREATIVE / COMMUNITY).
2
2. Run new-client-deploy.ps1
Script copies the master template, injects client values, creates folder structure, and commits to Rind-AI GitHub.
3
3. GitHub Pages Activates
The script enables Pages on the repo and returns the live https://rind-ai.github.io/[slug]/ URL automatically.
4
4. Hand Over & Support
Deliver the URL, PIN (1106 default), and a brief guide. Future updates go through update-client.ps1.
Built-In Template Features
The master index.html ships with these capabilities out of the box — clients access admin features via the PIN-protected editing panel.
3 Niche Templates
DATA, CREATIVE, and COMMUNITY layouts — each optimised for a different professional identity. The layout adapts to the client's niche selection.
5 Colour Themes + Particles
Five curated colour schemes and animated particle backgrounds give each client a distinctive visual identity without any design skill required.
Media Upload & Download-to-HTML
Clients upload images through the admin panel. All edits are base64-embedded into the file on download — a fully self-contained, portable HTML site.
PIN-Protected Admin Panel
Default PIN is 1106. Each client's PIN is recorded in their CLIENT-INFO.md. Clients can change their PIN through the admin panel at any time.
Ready to Deploy
What's Now in Place
CUSTOMISABLE-WEBSITE is fully built and ready to deploy. Repo: github.com/Rind-AI
gh CLI Authenticated
Rind-AI authenticated with repo + workflow scopes. Scripts work immediately.
Git in PATH
Scripts auto-add as a safety net. No manual setup needed.
Template Engine Intact
PIN system, 5 themes, 3 niches, particle canvas, magnetic buttons, 3D tilt, base64 media embed, download-to-HTML.
Generic Placeholders Only
No personal details in TEMPLATE/index.html. Clean slate for every client.
Default PIN 0000
Your standard. Change per client via admin panel at any time.
cd CUSTOMISABLE-WEBSITE → run .\SCRIPTS\new-client-deploy.ps1 → enter slug → enter name → confirm → live at https://rind-ai.github.io/client-[slug]/
First Client — Live 🎉
Indus Yarra Linkages
Indus Yarra Linkages is deployed and serving. This proves the CUSTOMISABLE-WEBSITE workflow works end-to-end — real client site live in under an hour.
HTTP Status
200 OK — HTML 41KB · logo 1MB · banner 1MB — all serving
Pages Build
Built & live
PIN
0000 — Saqib to change via admin panel
What Saqib Gets
Full single-page IYL site — 8 doctrine sections (Hero → Contact)
IYL brand colours — gold #c9a35e + forest green