← Back to Projects
CLIENT WORK

Church Management System - ACI Abrepo

A full-featured church management system built for ACI Abrepo to manage members, attendance, finances, day-born groups, SMS communication and pastoral care across the entire congregation.

Role
Solo Developer
Year
2026
Church Management System - ACI Abrepo

Tech Stack

Django PostgreSQL HTML CSS JavaScript Arkesel SMS API

Overview

Designed and developed a comprehensive church management platform for ACI Abrepo from the ground up. The system handles the complete operational lifecycle of the church. Members are registered with auto-generated IDs, day-of-birth grouping, dependents and photo support. Attendance is tracked per service with detailed records. The finance module supports dynamic contribution types, pledge tracking with payment history and a full financial reporting suite. A day-born group system organises members by their birth day into seven groups, each with a dedicated leader, private contribution types, pastoral reports, inactive member tracking and coordinator oversight. The SMS module integrates with the Arkesel API to send bulk messages to all members, specific groups or individuals, with full delivery logging. Role-based access controls five distinct user types, each with a tailored dashboard: super admin, financial secretary, department head, day-born leader and day-born coordinator. The system also includes department management, event tracking, site settings and automated Saturday service reminders.

Challenges

Building a role-based system where five different user types each see a completely different dashboard with only the data and actions relevant to their role. Structuring the day-born group module so members are automatically grouped by birth day and each group operates as a semi-independent unit with its own finances, contribution types and pastoral care system. Handling decimal precision in financial records under Django's locale-aware thousand separator settings.

Outcome

A production-ready system that gives ACI Abrepo full digital control over their congregation. Church administrators can manage members, track attendance, oversee group finances, send targeted SMS broadcasts and monitor pastoral welfare across all seven day-born groups from a single platform.

Want something like this?

Hit send. Let's build your product together.

Start a Conversation →