SPARK v1.5
Spark v1.5.0 · buy once, own it

Your own newsroom.
One person can run it.

Spark is the plug-and-play news and blogging platform that runs SWARK News. A writers’ backend, a Master editor who approves every story, built-in analytics, and optional AI bots that source stories around the clock. Fully white-label: your name, your logo, your domain.

Price: Price TBA · one-time license, one site · optional upgrades

Why Spark

Built for a one-person newsroom

💵 Buy once

  • No monthly platform fee. You own your copy.
  • Runs on your own Cloudflare account, often on the free tier.

🏷️ White label

  • Your name, logo, colors, sections and tags.
  • Change it all from Site Settings. No code.

✅ You approve everything

  • Writers draft and submit. Only the Master account publishes.
  • Optional AI newsroom keeps the site fresh 24/7.
Look inside

The Desk and the editor

The Master Desk: everything in one dashboard
The Master Desk: everything in one dashboard
The writing editor on a computer
The writing editor on a computer
The editor on a phone, formatting bar above the keyboard
The editor on a phone, formatting bar above the keyboard
Manage every story: feature, pin, unpublish
Manage every story: feature, pin, unpublish
Built-in analytics, no cookies
Built-in analytics, no cookies
The whole Desk works on a phone
The whole Desk works on a phone
Everything included

Every feature in v1.5

✍️Publishing & editor

  • Full-screen writing editor in the browser, on computer and phone
  • Formatting bar: headings, bold, links, quotes, pull quotes, lists, dividers
  • Phone formatting bar that sits above the keyboard
  • Drag-and-drop or camera photo upload straight into a story
  • Autosave and version history (restore an older draft)
  • Live preview of how the story will look on the site
  • SEO fields per story: headline, summary and share image
  • Chart blocks and reader callout forms you drop in with one line
  • Video stories with a built-in player, plus an audio player

✅Writers & approval

  • Separate login for every writer (email + password)
  • One Master account; the site can never create a second one
  • Invite writers with a 7-day link; turn them off, reset or remove anytime
  • Writers draft and submit, they can never publish
  • Review queue: approve, send back with notes, or reject
  • Edits to live stories wait for approval while the old version stays up
  • Bylines carry each writer’s name automatically

🏠Master Desk & dashboard

  • Dashboard with menu: Home, Stories, Review, Writers, Analytics, Media, Responses, Settings
  • Sidebar on computers, bottom tab bar and menu drawer on phones
  • Manage every story: edit, unpublish, feature, pin, change section and tags
  • Quick search and jump-to (Ctrl K) across stories, drafts and writers
  • Photo library: upload, copy link or story code, delete
  • Inbox for contact messages and reader form answers

📊Analytics

  • Master-only analytics page
  • Views, unique readers and how far people read
  • Top stories, sections and tags
  • Traffic sources, devices and states/regions
  • Per-writer numbers and per-story stats
  • Live “on site right now” count
  • No cookies, no outside trackers, no stored IP addresses

⚙️Site Settings & white label

  • Site name, tagline, logo, favicon and share image from the Desk
  • Homepage layout: featured story, section order, hide sections
  • Breaking-news banner with link
  • Footer text, social links, SEO description
  • Notification email address
  • Pause or resume the automatic newsroom
  • Changes go live in about a minute, no code needed

🗺️Sections, tags & local

  • Section pages (e.g. World, Politics, Business, Local)
  • Tag pages for cities or topics, managed from Settings
  • Search page across all stories
  • Dark and light reading mode
  • RSS feed

🎞️Embeds & media

  • Paste a link to embed: X, YouTube, Vimeo, TikTok, Instagram, Facebook
  • Reddit, Spotify, SoundCloud and Google Maps embeds
  • Only approved embed sources are allowed, for safety
  • Photos and video stored in your own Cloudflare R2 bucket

📬Reader engagement

  • Contact page with spam trap and rate limit
  • Reader callout forms inside stories: 1–5 ratings, comments, photo uploads
  • Email signup box that collects subscribers
  • Share buttons on stories

🔎SEO, AdSense & legal pages

  • Automatic sitemap.xml and robots.txt
  • Privacy, Terms, Editorial Standards and Contact pages
  • Cookie notice banner
  • AdSense-ready: switch ads on with your ID; ad slots and ads.txt appear automatically

✉️Email notifications

  • Email to the owner for every contact message, reader response and story submitted for review
  • Sends from your own domain through Cloudflare Email Routing

🛡️Security

  • Strong password hashing (PBKDF2) and hashed, HttpOnly session cookies
  • Login rate limits and request forgery protection
  • Writers only see and edit their own stories
  • Setup never shows or saves your password; site secrets live in Cloudflare

⚡Performance & hosting cost

  • Runs on Cloudflare Pages, Functions, D1 and R2
  • Fits Cloudflare’s free tier for most small and mid-size sites
  • Global edge network: fast pages anywhere
  • No server to maintain; only a domain (about $10/year)

🤖AI newsroom (optional)

  • Publishing script and API so Grok bots can file stories on a schedule
  • Bots use your sections, tags and house style guide
  • Bot stories carry a desk byline; pause them anytime from Settings

🧩 Coming as add-ons

Membership & paywall · Reader comments · Daily quiz · Polls · Swipe feed · Auto recap videos · Newsletter sending · Podcast player · Multi-site · Theme packs · DeSo / crypto module. See the store.

Setup

Live in an afternoon

Get a free Cloudflare account

And a domain, about $10 a year.

Run one setup command

It creates your database and storage, asks for your passwords, and goes live.

Sign in as Master

Name your site, add your logo, invite writers.

Publish

Write yourself, approve writers, or switch on the AI newsroom.

Upgrades

Updates and patches

The Desk checks for new versions. Patches install over your copy and keep your stories, writers and settings. Major add-ons are optional and sold separately in the Add-on Store.

Get Spark

Join the waitlist

Checkout isn’t open yet. Leave your details and you’ll hear first when Spark v1.5 goes on sale.