OpenOrder

Enter your service. Generate your bulletin and slides. Get back to ministry.

Free • Open Source • Fast

View on GitHub Download
< 1 min
bulletin + slides
.docx
print-ready bulletin
.pptx
worship presentation

What is OpenOrder?

OpenOrder is a free, open-source web app that streamlines the weekly task of preparing Sunday worship materials. Enter your service details — hymns, scripture readings, sermon title — and generate a print-ready Word bulletin and PowerPoint presentation in seconds.

Search hymns by number or title across the United Methodist Hymnal and The Faith We Sing. Add scripture readings that are automatically fetched and formatted. Choose a bulletin theme that matches your church's style. Hit generate.

What used to take an hour of copy-pasting and formatting now takes less than a minute.

Why it's different

"Every week, thousands of church staff spend hours formatting bulletins and rebuilding slides. OpenOrder gives those hours back — for ministry, for people, for rest."
— Rev. Dr. Jonathan Mellette, Pastor & Developer

How it works

  1. Fill out the service order — hymns, scripture, sermon title, announcements, and liturgical elements.
  2. Search and select hymns by number or title. Lyrics are loaded automatically from your licensed hymnal data.
  3. Click Generate. OpenOrder produces a print-ready .docx bulletin and a complete .pptx presentation with hymn lyrics, scripture slides, and backgrounds.
  4. Print the bulletin. Load the slides. You're done.

Built with

Frontend React + TypeScript, Tailwind CSS, shadcn/ui
Backend Python · FastAPI
Documents python-docx · python-pptx
Port 8316 John 3:16

Roadmap

VersionWhat shippedStatus
v0.1React + FastAPI scaffold, initial bulletin generator✓ Done
v0.2Slide generator, OpenOrder branding, liturgical prayer✓ Done
v0.3Scripture slides, Bible API, translation picker✓ Done
v0.4Hymnal extraction rewrite, theme variables✓ Done
v0.5Title pills, balanced splits, 1,058-slide sanity test✓ Done
v0.6Single-server mode, fuzzy hymn search, Easter-tested✓ Done
v0.7Desktop exe packaging, configurable data directory✓ Done
v0.8Template-based bulletin generation, WebP fix, settings panel✓ Done
v0.9Calendar generation: recurring events, one-offs, formatted notes✓ Done
v0.10Beta testing — weekly dogfooding at Oak Park UMC◔ In progress
v1.0Public release○ Planned

Hymnal data

Hymnal lyrics are copyrighted material and are not included in this repository. You must purchase and license your own hymnal slides from the United Methodist Publishing House.

OpenOrder includes scripts to convert the purchased .ppt slides to JSON format. Full instructions are in the README.