Locriva is a dependency-free static website for a pre-launch small-business web design studio. The repository contains the main sales site, three clearly labelled fictional portfolio demos, email-draft enquiry flows, legal starter pages, and a practical client-operations kit.
Pre-launch status: the site can be reviewed and deployed, but the operator details in
legal.htmlare intentionally incomplete. Finish the items in LAUNCH_CHECKLIST.md before accepting paid work.
- Responsive HTML, CSS, and vanilla JavaScript with no build step.
- Cafe, salon, and roofing demo sites with distinct visual systems.
- Project-intake and feedback forms that prepare an email draft in the visitor's email app.
- Privacy, terms, cookie, and legal-notice starter pages.
- Reusable scope, quote, agreement, handover, maintenance, and sales templates in
client-kit/. - A lead-tracker template whose populated local copy is excluded from Git.
- No analytics, advertising pixels, remote fonts, chat widgets, or form-storage service.
On Windows, double-click Open Locriva.bat or Start Local Preview.bat.
On any platform, open index.html directly. If you prefer an HTTP preview and have Python installed, run:
python -m http.server 8080Then open http://localhost:8080/. There are no packages to install and no build command.
From the repository root on Windows:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Test-Site.ps1The check verifies required page metadata, unique IDs, local links and assets, CSS asset references, and sitemap structure. Complete the manual browser checks in LAUNCH_CHECKLIST.md as well.
| Path | Purpose |
|---|---|
index.html |
Main Locriva sales page |
demo-*.html |
Fictional portfolio demos |
start-project.html |
Project-intake form |
preview.html |
Private review hub, marked noindex |
share.html |
Link hub for reviewers, marked noindex |
styles.css |
Main and support-page styles |
demo-sites.css |
Demo-specific design systems |
script.js |
Navigation, reveal effects, and local form handling |
client-kit/ |
Internal sales and delivery templates |
DEPLOYMENT.md |
Hosting and release instructions |
Public enquiry forms do not transmit or store submissions. They open a pre-filled mailto: draft,
which the visitor must review and send. Demo forms only display an on-page demonstration message. If
a backend, analytics, payments, booking, chat, or other third-party service is added, review the
privacy, cookie, security, and deployment documentation before enabling it.
Pull requests and changes to main run automated HTML, local-link, desktop, mobile, and WCAG A/AA checks.
npm install
npx playwright install chromium
npm run checkThe browser checks cover every public HTML page, confirm local assets remain reachable, verify the skip link and mobile menu keyboard behaviour, and use axe-core to catch automated accessibility regressions. Manual keyboard and screen-reader testing is still required before major releases.
The intended GitHub Pages URL is https://daniel-techai.github.io/Locriva/. It will only be available while Pages is enabled and the hosting account is in good standing. See DEPLOYMENT.md for GitHub Pages and other static-host instructions.
- Contributions: CONTRIBUTING.md
- Security reports: SECURITY.md
- Community conduct: CODE_OF_CONDUCT.md
- Licensing: LICENSE
The legal and contract documents in this repository are starting templates, not legal or tax advice. Never commit populated lead trackers, client files, proposals, contracts, credentials, or customer data.