# Zip Golf Cloudflare Pages Website

This folder is a complete static website package for `zip-golf.com`.

## What is included

- Professional multi-page website: Home, Play, Landowners, Franchise, ZipOS, About, Contact, and 404.
- Modern green/yellow brand system.
- Zippy mascot asset with yellow wheels.
- Interactive property conversion calculator.
- Contact/lead form behavior with `mailto:` fallback.
- Basic SEO metadata, Open Graph tags, sitemap, robots file, security headers, and redirects.
- Cloudflare Pages friendly file sizes.

## Configure before launch

Edit `assets/js/config.js`:

```js
window.ZIP_GOLF_CONFIG = {
  contactEmail: "info@zip-golf.com",
  contactPhone: "1-207-947-4653",
  formEndpoint: "",
  brandName: "Zip Golf"
};
```

If you add a real backend form endpoint later, set `formEndpoint` to that URL. Until then, the form opens a prepared email to the configured address.

## Local preview

From this folder:

```powershell
python -m http.server 8787
```

Open:

```text
http://localhost:8787
```

## Validation

If Node is available:

```powershell
npm run check
```

The checker verifies required files, basic image alt text, and that no file exceeds Cloudflare Pages' 25 MiB per-asset limit.

## Cloudflare Pages deployment

Option 1: Direct upload

1. Log into Cloudflare.
2. Go to Workers & Pages.
3. Create a Pages project.
4. Choose Direct Upload.
5. Upload the contents of this folder.
6. Add `zip-golf.com` as the custom domain after DNS access is available.

Option 2: Git connected project

Use this folder as the project root.

Recommended settings:

```text
Build command: exit 0
Build output directory: /
Root directory: zip-golf-cloudflare-pages
```

Cloudflare's no-framework guidance allows a no-op build command. This package does not require a framework build step.

## Notes from supplied materials

The old PowerPoint and videos emphasized:

- 3 holes
- 3 flags
- 3 balls
- 9 holes/scored opportunities
- less than an hour
- saving struggling courses
- automation, software, residual revenue, and franchise scale

The public-research thread emphasized:

- course-conversion and land-burden strategy
- franchise readiness concerns
- the need for professional branding, lead capture, and software
- ZipOS as the future operating layer

This website keeps the useful business ideas and removes the old slide-show feel, heavy exclamation-point copy, and slow legacy video experience.
