OpenOrder

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

Free • Open Source • Fast

View on GitHub Download
< 30s
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

FeatureStatus
Word bulletin generation✓ Done
PowerPoint slide generation✓ Done
Hymn search across UMH and TFWS✓ Done
Scripture integration with Bible API✓ Done
Load and edit past weeks from saved JSON✓ Done
Theme system with swappable bulletin layouts◔ In progress
Drag-and-drop service order customization○ Planned
"Bring your own lyrics" for praise songs○ Planned
Multi-church support with configurable profiles○ 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.