Skip to main content
Help Center

Appendix B — Technology Stack

The technology behind the platform: backend, frontend, integrations, security, scalability.

Overview

This appendix is for IT-minded readers. Most users can safely skip it. Church Genius Pro is built on a modern, secure, and scalable technology stack.

Backend

  • Spring Boot — the application framework that handles all the server-side logic.
  • Spring Security — authentication, session management, and access control.
  • Hibernate / JPA — how the application talks to the database.
  • PostgreSQL — the database where all your church's data is stored. (MySQL is also supported.)

Frontend

  • Modern HTML, CSS, and JavaScript with progressive enhancement.
  • Responsive design — works on phones, tablets, and desktops without a separate app.
  • Optional native-feel installation through "Add to Home Screen" (PWA).

Integrations

  • Stripe — for online donations, event payments, and recurring giving.
  • Email and SMS services — for transactional emails, reminders, and notifications.
  • QR Code generation — for event check-in, kids ministry pickup codes, and public screen links.
  • PDF / Excel reporting — for tax statements, financial reports, and member exports.

Security

  • Role-based access control — only authorised users see sensitive data.
  • Encrypted session cookies and automatic timeout after 30 minutes of inactivity.
  • Database backups on a configurable schedule, optionally to cloud storage.
  • Stripe handles all card data — Church Genius Pro never stores credit card numbers.

Scalability

The platform supports churches of all sizes, from house churches to multi-campus mega-churches with tens of thousands of members. Multi-tenancy keeps each church's data isolated.