Home/Documentation

RC Church โ€” User Guide

Everything you need to know about using the RC Church Parish Management System โ€” roles, responsibilities, account creation, and login instructions.

๐Ÿ“‹ System Overview

RC Church is a multi-tenant Catholic Parish Management System. Each parish (church) operates under its own subdomain and has an isolated database scope โ€” data from one parish is never visible to another.

How URLs work

localhost:3000Marketing landing page
localhost:3000/s/st-marysPublic parish site for the "st-marys" parish
localhost:3000/s/st-marys/loginParish staff login page
localhost:3000/s/st-marys/dashboardParish management dashboard (auth-guarded)
localhost:3001Super Admin Studio โ€” platform management
๐Ÿ›ก๏ธ

Super Admin

Platform-level management, creates and manages parishes

โ›ช

Parish Admin

Full dashboard access for their assigned parish

โœ๏ธ

Priest

Mass schedules, intentions, and sacramental records

๐Ÿ’ฐ

Finance Officer

Offertory, tithes, donations, and expense tracking

๐Ÿ“‹

Secretary

Member directory and sacrament register entry


๐Ÿ›ก๏ธ

Super Admin

Platform-wide access

The Super Admin has full control over the entire platform. This role manages parishes, assigns staff to parishes, and oversees all system-level settings. Super Admins do not belong to any individual parish.

Responsibilities

  • โœ“Create, edit, and deactivate Parish (Church) records
  • โœ“Assign subdomain identifiers to each parish (e.g. st-marys, holy-cross)
  • โœ“Create accounts for Parish Admins and assign them to their church
  • โœ“Manage Diocese and Country metadata for each parish
  • โœ“Monitor the platform via the Admin Studio (list all churches, users, etc.)
  • โœ“Access all data across all parishes from a single interface
  • โœ“Manage blog posts on the main RC Church marketing website

Login Details

๐Ÿ”—

Login URL

http://localhost:3001

Admin Studio โ€” full platform management interface

Default credentials (seeded):
Email: admin@example.com ย |ย  Password: password
Change this immediately in production.

How to Create a Super Admin Account

1

Log in to the Admin Studio at localhost:3001 with the default admin credentials.

2

Navigate to Users in the left sidebar and click New User.

3

Fill in First Name, Last Name, Email, and Password. Set the Role to ADMIN. Leave Church empty โ€” Super Admins are not tied to a parish.

4

Click Save. The new admin can now log in at localhost:3001.

How to Create a Parish (Church)

1

In Admin Studio, navigate to Churches โ†’ New Church.

2

Fill in the parish Name, Subdomain (lowercase, hyphens only โ€” e.g. st-marys-kampala), Diocese, and Country.

3

Set Status to ACTIVE so the parish can be accessed.

4

Optionally add phone, email, address, logo URL, patron saint, and description โ€” these appear on the public parish page.

5

Click Save. The parish is now live at localhost:3000/s/st-marys-kampala.


โ›ช

Parish Admin

PARISH_ADMIN role

The Parish Admin has full access to their assigned parish dashboard. They act as the overall manager of the parish within the system โ€” overseeing all staff, data, and settings for their specific church.

Responsibilities

  • โœ“Full access to all dashboard sections for their parish
  • โœ“Manage all staff users (create Finance Officer, Secretary, Priest accounts via the API or Admin Studio)
  • โœ“View and export parish reports (finance, members, sacraments)
  • โœ“Configure parish settings โ€” name, logo, description, contact info
  • โœ“Oversee mass schedules, intentions, and liturgical calendar
  • โœ“Review and approve financial records
  • โœ“Send bulk SMS announcements to all or selected parishioners
  • โœ“Manage organizations, catechism classes, and events

Login Details

๐Ÿ”—

Login URL

http://localhost:3000/s/{subdomain}/login

Replace {subdomain} with your parish subdomain, e.g. /s/st-marys/login

How to Create a Parish Admin Account

1

A Super Admin logs in to Admin Studio at localhost:3001.

2

Navigate to Users โ†’ New User.

3

Fill in the user's name, email, and a temporary password.

4

Set Role to PARISH_ADMIN.

5

In the Church field, search and select the parish this admin manages.

6

Click Save. The Parish Admin can now log in at their parish login URL.

First-Time Setup Checklist

  • โœ“Log in and visit Settings to update your parish logo, description, and contact details
  • โœ“Add your Mass Schedule under Mass & Liturgy โ†’ Mass Schedules
  • โœ“Import or create your first Members
  • โœ“Create Sub-Parishes, Zones, and Christian Communities as needed
  • โœ“Set up Catechism Classes and Organizations

โœ๏ธ

Priest

PRIEST role

The Priest role is focused on liturgical and sacramental management within the parish. Priests manage mass times, record sacraments, and track mass intentions.

Responsibilities

  • โœ“Create and manage the weekly Mass Schedule (day, time, language, location, celebrant)
  • โœ“Record and manage Mass Intentions โ€” mark intentions as Offered or Pending
  • โœ“Enter sacramental records: Baptisms, Holy Communions, Confirmations, Marriages, Holy Orders, Anointing of the Sick
  • โœ“View the full list of members and their sacramental history
  • โœ“Add notes to cemetery records for burials they officiate
  • โœ“View upcoming events and parish calendar

Login Details

๐Ÿ”—

Login URL

http://localhost:3000/s/{subdomain}/login

Same login page as all parish staff. Credentials are created by the Parish Admin.

How to Create a Priest Account

1

A Parish Admin or Super Admin goes to Admin Studio โ†’ Users โ†’ New User.

2

Fill in the priest's name, email, and a temporary password.

3

Set Role to PRIEST.

4

Assign the Church to their parish.

5

Click Save. Share the login URL and credentials with the priest.

Key Workflows

Adding a Mass Intention

1

Go to Mass & Liturgy โ†’ Mass Intentions โ†’ New Intention.

2

Enter the intention (e.g. "For the repose of the soul of John Doe"), the requester's name, offering amount, and the intended mass date.

3

Once the mass is celebrated, open the intention and click Mark as Offered.

Recording a Baptism

1

Go to Sacraments โ†’ Baptisms โ†’ New Baptism.

2

Search and select the member (if already in the directory) or enter the candidate's name.

3

Fill in date, godparents, officiating priest, and any notes. Save the record.


๐Ÿ’ฐ

Finance Officer

FINANCE_OFFICER role

The Finance Officer handles all financial data entry and reporting for the parish. They record income (offertory, tithes, envelope contributions, donations) and expenditures (expenses).

Responsibilities

  • โœ“Record weekly Offertory Collections (date, amount, mass, collector)
  • โœ“Enter Tithe contributions from individual members
  • โœ“Log Envelope Contributions against envelope numbers
  • โœ“Record Donations with donor details and purpose
  • โœ“Enter Expenses (vendor, category, amount, description)
  • โœ“View the Finance Overview dashboard for income vs. expense summaries
  • โœ“Review the Reports page for month-to-date and year-to-date financial breakdowns

Login Details

๐Ÿ”—

Login URL

http://localhost:3000/s/{subdomain}/login

Same parish login page. Account created by Parish Admin.

How to Create a Finance Officer Account

1

Super Admin or Parish Admin opens Admin Studio โ†’ Users โ†’ New User.

2

Enter name, email, and temporary password.

3

Set Role to FINANCE_OFFICER.

4

Assign the correct Church.

5

Save and share the login URL with the Finance Officer.

Recording Sunday Offertory

1

Go to Finance โ†’ Offertory โ†’ New Entry.

2

Select the collection date (usually a Sunday), the mass reference, and enter the total amount collected.

3

Add the name of the collector and any notes. Click Save.

4

The amount is automatically included in the monthly and yearly finance reports.


๐Ÿ“

Secretary

SECRETARY role

The Secretary manages the parish member directory and assists with administrative records. They are the primary data entry person for new parishioners, organizational membership, and cemetery records.

Responsibilities

  • โœ“Add new members to the parish directory (name, DOB, gender, contact, address, sub-parish, zone, Christian community)
  • โœ“Update member profiles and status (active/inactive/deceased)
  • โœ“Manage Sub-Parishes, Zones, and Christian Community records
  • โœ“Enter and maintain catechism class rosters and student records
  • โœ“Create and manage Organizations (choirs, guilds, societies) and their membership
  • โœ“Record Events โ€” parish activities, fundraisers, retreats, meetings
  • โœ“Enter Cemetery Records for burials โ€” plot number, section, next of kin
  • โœ“Draft and send SMS Announcements to all or selected parishioner groups

Login Details

๐Ÿ”—

Login URL

http://localhost:3000/s/{subdomain}/login

Same parish login page. Account created by Parish Admin.

How to Create a Secretary Account

1

Super Admin or Parish Admin opens Admin Studio โ†’ Users โ†’ New User.

2

Enter name, email, and temporary password.

3

Set Role to SECRETARY.

4

Assign the correct Church.

5

Save and share the dashboard login URL.

Adding a New Member

1

Go to Members โ†’ New Member.

2

Fill in the member's personal details โ€” first name, last name, date of birth, gender, and phone number.

3

Optionally assign them to a Sub-Parish, Zone, and Christian Community.

4

Set their Status to ACTIVE and click Save.

5

The member now appears in the parish directory and is available when recording sacraments, tithes, and other records.


๐Ÿš€ Quick-Start Checklist

Follow this order when setting up RC Church for a new parish for the first time.

1

Super Admin

Log in to Admin Studio (localhost:3001) with admin@example.com / password. Change the password immediately.

2

Super Admin

Go to Churches โ†’ New Church. Create the parish with its subdomain (e.g. st-marys).

3

Super Admin

Go to Users โ†’ New User. Create the Parish Admin account with role PARISH_ADMIN and assign the church.

4

Parish Admin

Log in at localhost:3000/s/st-marys/login. Go to Settings and update parish logo, description, and contact info.

5

Parish Admin

Create staff accounts (Priest, Finance Officer, Secretary) via Admin Studio โ€” or ask the Super Admin to do it.

6

Secretary

Log in and go to Members โ†’ New Member. Start importing the parish directory.

7

Secretary

Create Sub-Parishes, Zones, and Christian Communities under the appropriate sidebar sections.

8

Priest

Go to Mass & Liturgy โ†’ Mass Schedules โ†’ New Schedule. Add all regular weekly masses.

9

Finance Officer

Go to Finance โ†’ Offertory โ†’ New Entry and record this week's collection.

10

Parish Admin

Visit the Reports page to confirm data is appearing correctly. Check the public site at localhost:3000/s/st-marys.

Need help? Contact your system administrator or visit the RC Church homepage.