Web App

Worshippy

Building worship slide decks at church was entirely manual, so I automated it. Paste a setlist and lyrics, get a polished PowerPoint in seconds. Zero backend, zero install, all in the browser.

View on GitHub Live on GitHub Pages
Worshippy interface with a song title input, set list panel and a download PowerPoint action

Overview

Building worship slide decks at church was entirely manual, so I automated it. Worshippy turns a set list and lyrics into a polished PowerPoint file, with no sign-up and no server.

Type a set list, paste lyrics, download a .pptx. Everything runs in the browser, so nothing leaves the device.

What it does

  • Smart song search that matches a title against a built-in catalog, showing the artist and a confidence score
  • Lyrics editor that understands section headers such as [Verse 1], [Chorus] and [Bridge] for cleaner slide splits
  • Auto-format detects section breaks, so not every line needs marking by hand
  • Bulk paste for every song in the set from a single modal
  • Slide settings for lines per slide, font, text size, colour tone and side margins
  • Output is a standard .pptx, so the team can tweak it in any presentation app
  • Session autosave restores the set list if the tab is refreshed by accident

Built with

TypeScriptNext.js 16React 19Tailwind
Back to all work