Holy ResourceHoly Resource
Core Concepts

Local-first Database

Why Holy Resource saves locally first and syncs second.

Holy Resource is local-first: the working copy of your church data lives on your device.

How it works

When you perform an action (member update, attendance check-in, donation entry), it is written locally first. Sync is optional and can be enabled later.

Benefits of Local-first

  • Speed: Instant UI responses. No "loading" spinners while waiting for a server.
  • Privacy: Your sensitive member data stays on your physical machine.
  • Reliability: The app works 100% of the time, even if your internet connection is down.
  • Ownership: You can back up and move your database file whenever you want.

Local-first does not mean single-device forever

You can still coordinate across devices by enabling:

  • LAN sync (same network)
  • Server sync (internet)

But if sync is unavailable, local work continues and can be reconciled later.

Data Storage Location

Holy Resource stores its data in a standard application data folder on your system.

Performance at Scale

By utilizing SQLite, Holy Resource can handle thousands of members and years of transaction history without slowing down. Since the data is processed locally by your computer's CPU and SSD, search and reporting are significantly faster than cloud alternatives.

Last updated on

Was this helpful?

On this page