← All selected projects
Project case study

Church Attendance Management System (CAMS)

A layered attendance platform with member onboarding, configurable events, QR attendance, and administrative controls.

View Source on GitHub
.NET 10 ASP.NET Core MVC EF Core 10 SQL Server Bootstrap JavaScript

Overview

CAMS is an attendance-management platform designed for churches and organized communities. It centralizes member registration, approval, event scheduling, attendance capture, and administrative workflows in a single web application.

Key capabilities

  • Member self-registration with OTP verification and administrator approval
  • Configurable Sunday, MDG, and special-event schedules
  • QR-based time-in/time-out with manual attendance fallback
  • Role-based authentication and administrative controls
  • Layered application structure for maintainability and future expansion

Engineering considerations

  • Keeping attendance validation predictable across different event types and schedules
  • Handling time-zone-sensitive attendance records consistently
  • Designing QR and manual workflows that remain simple for real-world operators