Freeframe
Community10 pages · 2 downloads · Free

Gather

A warm, modern church website with a live service countdown, sermon player, events calendar and visit planner.

Stack
v1.0.1 changelog

About this template

Gather is a complete site for Riverbend Church, a fictional non-denominational church in Lawrence, Kansas. It counts down to the next service in the church's own time zone and switches to "Watch live" during services, plays sermons in an accessible audio player with notes and discussion questions, filters the sermon archive by series, speaker and book, shows events in a month calendar or list with .ics downloads, and helps visitors plan their first Sunday, find a small group, send a prayer request or give. Every illustration, portrait and series cover is SVG.

Features

  • Next-service countdown from a weekly schedule in the church's time zone, with a "Live now" state during services
  • Accessible sermon audio player: play/pause, scrubbing, ±15 s, speed and keyboard shortcuts, with resume position saved
  • Sermon archive with series, speaker and book filters, search and shareable URLs
  • Sermon pages with notes, key verse, copyable discussion questions and related messages
  • Events month calendar and list view with category filter, detail dialog and .ics calendar downloads
  • Plan-your-visit form with upcoming Sundays, party size, kids' ages mapped to check-in rooms and a live summary
  • Small-group finder filtering by day, area, season of life and childcare, with live counts
  • Giving form with amount chips, custom amount, funds, cover-the-fee option and live total (no payment taken)
  • Prayer request form with a keep-private option, plus contact form pre-filled from group links
  • SVG illustrations, staff portraits and series covers generated from data; accessible menu, skip link, reduced motion and scroll reveals

Pages included

Quick start

unzip gather.zip && cd gatheropen index.html        # that's it # optional, after adding new Tailwind classes:npm install && npm run build
Read the Gather documentation →

Changelog

  1. v1.0.1

    Fixed

    • Sermon listening progress now works when the browser blocks localStorage (in a sandboxed iframe, like the freeframe.dev demo, or with strict privacy settings): the state is kept in memory for the page view. Before, progress on the sermon cards was lost as soon as the list was filtered.
  2. v1.0.0

    Added

    • Initial release with 10 pages: Home, Plan your visit, Sermons, Sermon, Events, Groups & ministries, Give, About, Contact & prayer, 404.
    • Next-service countdown from a weekly schedule in the church's time zone, with a "Live now" state during services
    • Accessible sermon audio player: play/pause, scrubbing, ±15 s, speed and keyboard shortcuts, with resume position saved
    • Sermon archive with series, speaker and book filters, search and shareable URLs
    • Sermon pages with notes, key verse, copyable discussion questions and related messages
    • Events month calendar and list view with category filter, detail dialog and .ics calendar downloads
    • Plan-your-visit form with upcoming Sundays, party size, kids' ages mapped to check-in rooms and a live summary
    • Small-group finder filtering by day, area, season of life and childcare, with live counts
    • Giving form with amount chips, custom amount, funds, cover-the-fee option and live total (no payment taken)
    • Prayer request form with a keep-private option, plus contact form pre-filled from group links
    • SVG illustrations, staff portraits and series covers generated from data; accessible menu, skip link, reduced motion and scroll reveals
    • Full documentation in DOCS.md.

More templates