back to home

ChurchApps / B1Admin

Church Management Software

View on GitHub
124 stars
50 forks
0 issues
TypeScriptCSSJavaScript

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing ChurchApps/B1Admin in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/ChurchApps/B1Admin)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

B1Admin > **B1Admin** is completely free, open-source church management software that allows you to manage key data on church members and visitors. It offers comprehensive features including member and guest information tracking, attendance management with a self check-in app, group coordination, donation tracking with detailed reports, and custom form creation. Visit https://b1.church/ to learn more. Get Involved 🤝 Help Support Us The only reason this program is free is because of the generous support from users. If you want to support us to keep this free, please head over to ChurchApps or sponsor us on GitHub. Thank you so much! 🏘️ Join the Community We have a great community for end-users on Facebook. It's a good way to ask questions, get tips and follow new updates. Come join us! ⚠️ Report an Issue If you discover an issue or have a feature request, simply submit it to our issues log. Don't be shy, that's how the program gets better. 💬 Join us on Slack If you would like to contribute in any way, head over to our Slack Channel and introduce yourself. We'd love to hear from you. 🏗️ Start Coding If you'd like to set up the project locally, see our development guide. The short version is: • Copy to and updated it to point to the appropriate API urls. • Install the dependencies with: • Run to get language files • run to launch the project. ⚙️ Payment Gateway Setup To accept online donations you must first register for developer credentials with Stripe and PayPal: • **Stripe**: Visit https://dashboard.stripe.com/register (or sign in at https://dashboard.stripe.com/login), then navigate to **Developers → API keys** to copy your Publishable Key and Secret Key for both test and live modes. • **PayPal**: Go to https://developer.paypal.com/, log in or create an account, then under **My Apps & Credentials** create a new application to obtain your Sandbox and Live Client ID and Secret. After obtaining your tokens, open **Settings → Giving Settings** in B1Admin, select the provider (Stripe or PayPal), paste in your Public and Private keys, and toggle "Pay Fees" as desired. Finally, configure your fee parameters in **Fee Options**.