BBroadsheet
Screenshots

See what you're actually getting

Every screenshot below is captured straight from the live demo — not a mockup. What you see is what ships.

demo.broadsheetkit.com
Homepage — hero story, latest articles, and sidebar picks
Homepage — hero story, latest articles, and sidebar picks
demo.broadsheetkit.com/news
Category listing with filters
Category listing with filters
demo.broadsheetkit.com/news/...
Article page with author, read time, and hero image
Article page with author, read time, and hero image
demo.broadsheetkit.com/reviews/...
Review type with star rating built in
Review type with star rating built in
demo.broadsheetkit.com/podcasts
Podcast episodes with a custom audio/video player
Podcast episodes with a custom audio/video player
demo.broadsheetkit.com/columns/...
Columnist page grouping a writer's recurring pieces
Columnist page grouping a writer's recurring pieces
demo.broadsheetkit.com/visual-story/...
Full-screen visual story format
Full-screen visual story format

This is just what it looks like

Screenshots only show the surface. Most of what you're actually paying for happens where a screenshot can't reach — the editorial content model, the type safety, the setup automation.

A full editorial schema — articles, columns, reviews, podcasts, visual stories — already modeled in Sanity, not designed from scratch
Sanity TypeGen wired end-to-end, so every GROQ query is statically typed with zero manual maintenance
One command (npm run setup) that handles Sanity auth, project creation, and env files for you
On-publish revalidation via a signed webhook, RSS feeds, sitemap, and JSON-LD — done, not left for you to build
Seed content included, so it's a working publication on day one, not an empty CMS
See the full technical breakdown →

Like what you see? Try it yourself.