Skip to content

CaptiFi Documentation Site

Customer-facing documentation for the CaptiFi guest WiFi marketing platform.

Live: https://docs.captifi.io

Tech Stack

  • VitePress v1.6.4 — static site generator
  • Markdown with YAML frontmatter
  • Auto-generated sitemap
  • Built-in local search

Development

bash
# Install dependencies
npm install

# Start dev server
npm run docs:dev

# Build for production
npm run docs:build

# Preview production build
npm run docs:preview

Deployment

The site is deployed to root@46.62.168.7:/var/www/captifi-docs/.

bash
# Build
npx vitepress build

# Deploy
scp -r .vitepress/dist/* root@46.62.168.7:/var/www/captifi-docs/

Structure

├── .vitepress/
│   ├── config.mts          # Site config, nav, sidebar
│   └── theme/
│       ├── index.ts         # Theme extensions
│       └── custom.css       # Brand CSS overrides
├── billing/                 # Plans, subscription, payments
├── dashboard/               # 14 dashboard feature guides
├── faq/                     # General, hardware, billing, GDPR
├── getting-started/         # 7 onboarding guides
├── integrations/            # Google Reviews, Mailchimp, Revinate
├── public/                  # Static assets (favicon, robots.txt)
├── setup-guides/            # CaptiFi device + 6 vendor integrations
├── tips/                    # 5 best-practice guides
├── troubleshooting/         # LED guide, common issues, reset, network
├── index.md                 # Homepage
└── whats-new.md             # Changelog / release notes

Content Guidelines

  • No developer references — no PHP, Livewire, Filament, API endpoints, database fields, or component names
  • Plan names — Essentials (£49/mo), Growth (£89/mo), Multi-Site (£149/mo), Enterprise (custom)
  • Hardware deposit — £60 refundable (not a hold, not a range)
  • Every page needs — YAML frontmatter with title and description
  • Setup guides need — Walled garden IPs, troubleshooting table (7+ rows), Need Help section
  • Use British English — colour, centre, organise, etc.

SEO

  • All 52 pages have unique <title> and <meta description> tags
  • Open Graph and Twitter card meta in config
  • Auto-generated sitemap at /sitemap.xml
  • robots.txt referencing the sitemap

CaptiFi — Guest WiFi Marketing Platform