Project62 Views

WF — WorshipFlow

July 6, 2026

WorshipFlow is a personal project that began with a small church's worship leader — someone who has to prepare a service conveniently, grasp the information quickly, and keeps running into the same worries: which songs to choose, how to edit and keep the scores in order, and how to share it all with the team. It grew into a tool that runs a service end to end, from picking the songs to reading the score on stage, built on a real, continuously audited library rather than a demo dataset: 867 songs, 2,295 setlist entries, and 857 score images at the last audit.

  • Song library — each song carries multiple versions, lyrics, a song form (the arrangement map), and a YouTube reference so the team hears the intended version rather than guessing from a title.
  • Setlist (콘티) building — assemble a service, and see at a glance which version was chosen, its reference recording, and its lyrics and form. Every setlist item is linked to a real song record, never a free-text title.
  • Score viewer — deliberately split off from setlist editing, because the two are different jobs. On stage or in rehearsal it shows the scores large, in setlist order, so nobody is scrolling through a folder mid-service.
  • Data quality as a first-class feature — an audit pipeline continuously reports missing lyrics/forms, songs without scores, duplicate titles, broken version-image links, and orphaned setlist entries, and a priority queue orders the fixes by how often a song is actually used.

Two engineering concerns run underneath all of this: keeping the data well-managed — a steadily growing set of songs, versions, forms and setlists that has to stay internally consistent — and loading a large volume of score images efficiently, since one service can lean on hundreds of full-page scans that need to appear instantly on stage rather than stutter mid-song. The audit pipeline and the split between editing and the score viewer both fall out of taking those two problems seriously.

작은 교회의 찬양인도자가 예배를 편리하게 준비하고 정보를 빠르게 파악하기 위해 시작한 개인 프로젝트입니다. 곡 선정, 악보 수정과 정리, 팀과의 공유 방법처럼 인도자가 늘 부딪히는 고민을 풀어 보려고 만들었습니다. 예배를 곡 선정부터 무대 위 악보 보기까지 처음부터 끝까지 운영하며, 데모 데이터가 아니라 실제로 쓰는 라이브러리 위에서 동작합니다. 최근 감사 기준으로 곡 867개, 콘티 항목 2,295개, 악보 이미지 857장이 들어 있습니다.

곡마다 여러 버전과 가사, 송폼, YouTube 레퍼런스를 관리합니다. 콘티에서는 선택한 버전과 레퍼런스, 가사와 송폼을 한눈에 확인할 수 있습니다. 악보보기는 콘티 편집과 분리된 별도 기능입니다. 예배와 연습 때 콘티 순서대로 악보를 크게 띄우기 위한 것이라, 편집 화면과 목적이 다르기 때문입니다. 데이터 품질 자체를 기능으로 다뤄서, 가사·송폼 누락과 악보 없는 곡, 중복 제목, 끊긴 버전-이미지 연결을 감사 파이프라인이 계속 보고하고 사용 빈도순으로 정비 우선순위를 매깁니다.

그 아래에는 두 가지 엔지니어링 고민이 깔려 있습니다. 곡·버전·송폼·콘티가 계속 늘어나는 데이터를 어떻게 일관되게 관리할지, 그리고 한 예배에 수백 장에 이르는 악보 이미지를 무대에서 끊김 없이 즉시 띄우도록 어떻게 효율적으로 로딩·최적화할지입니다. 감사 파이프라인과 편집·악보보기 분리도 이 두 고민에서 나온 결정입니다.

Live / 바로가기: wf.simplicity-is-art.com · Status / 상태: Beta (베타)

Explore the project · 프로젝트 자세히 →

No comments yet. Be the first to say something!