Skip to content

About

AIssisted Consulting public website and Cloudflare Pages booking site.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

317 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIssisted Consulting website

Source for the AIssisted Consulting public website. The repository contains static HTML, CSS, and JavaScript pages, plus Cloudflare Pages Functions for booking, contact, and related application flows.

Start here

The project documents include versioned handoff and readiness notes; their historical status statements are not a verification of the current hosted deployment.

Local static preview

Use Node.js and npm; CI currently uses Node.js 22. The static preview also requires Python 3. From the repository root:

npm run serve -- --bind 127.0.0.1

Open http://127.0.0.1:4173/. This serves the frontend files. It does not run Cloudflare Pages Functions or provide the D1, payment, calendar, and notification integrations.

Local checks

Use Node.js 22.13 or later in the Node 22 line (or Node 24) and the sqlite3 command-line tool. The persisted delivery regressions use the built-in node:sqlite API. These commands match Site CI and check source syntax, public-offer consistency, booking migrations, and every regression suite:

npm ci
npm run check:site
npm run check:booking-functions
npm run check:public-truth
npm run check:booking-migrations
npm run check:pages-preview
npm test

npm test discovers all tests/*.test.mjs suites, including MCP, offer-contract architecture, Grail account deletion, and parsed Pages preview configuration checks. The checks use the locked development dependencies, Node.js built-ins, repository fixtures, and temporary local SQLite and Miniflare D1 databases; they do not require provider credentials. Focused suite commands and additional checks remain available in package.json.

Source layout

Path Contents
index.html, main.js, styles.css Main public page and shared frontend behavior/styles
book/, contact/ Booking and contact frontend pages
functions/ Cloudflare Pages Functions and shared server-side helpers
config/ Versioned application and public-content configuration
db/, migrations/ Booking schema and SQL migrations
tests/, scripts/ Regression tests and maintenance/validation scripts
docs/ Project, integration, and handoff documentation

Deployment and provider configuration are separate operational steps. The checked-in Site CI workflow runs checks on pull requests and pushes to main; it contains no deployment step.

About

AIssisted Consulting public website and Cloudflare Pages booking site.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages