User Guide & Operations Workflow
Complete lifecycle documentation and interactive workflow graphics for Church Shop administrators, entry admins, and sellers.
📌 System Architecture Overview
The Church Shop application is an offline-first POS system designed around SQLite local databases on devices, paired with role-scoped cloud synchronization to Google Cloud / Firebase.
Without requiring complex custom servers, the app enforces strict Role-Based Access Control (RBAC) based on verified Google email addresses stored directly inside your church's encrypted document structure.
🔄 Lifecycle Workflow Graphics
The workflow diagram below outlines the operation sequence for each role in the church shop lifecycle:
Church Organization & Volunteer Configuration
The primary administrator bootstraps the church shop instance and configures volunteer credentials.
Batch Stock Management & Autocomplete
Entry Admins add or update stock items offline in batches without per-item network delays.
Seller Shift Checkout & Payment Processing
Volunteer sellers operate active sales sessions during weekend Mass times or parish events.
📜 Detailed Operations Manual
1. Administrator Role
- Full permissions across catalog management, volunteer role assignments, shift sales ledgers, and financial reports.
- Manages general shop settings, shop currency symbol, and custom hero header banners.
2. Entry Admin Role
- Specialized inventory management role for stock volunteers.
- Allows viewing, adding, editing, and deleting catalog products locally.
- Triggers role-scoped catalog cloud syncs (`products` collection). Access to financial reports or settings is restricted.
3. Seller Role
- Designed for shift volunteers operating the checkout register.
- Opens/closes shift sessions, records sales, supports Cash and contactless SumUp payments.
- Cannot modify catalog details or access administrative settings.
Questions or Legal Inquiries?
Review our formal Privacy Policy and Disclaimer notices below.
Discover More Free Apps
Explore more free apps and open-source projects for volunteers, communities, and writers at https://sslaia.github.io.