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 pagelocalhost:3000/s/st-marysPublic parish site for the "st-marys" parishlocalhost:3000/s/st-marys/loginParish staff login pagelocalhost:3000/s/st-marys/dashboardParish management dashboard (auth-guarded)localhost:3001Super Admin Studio โ platform managementSuper 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 accessThe 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:3001Admin Studio โ full platform management interface
Email:
admin@example.com ย |ย Password: passwordChange this immediately in production.
How to Create a Super Admin Account
Log in to the Admin Studio at localhost:3001 with the default admin credentials.
Navigate to Users in the left sidebar and click New User.
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.
Click Save. The new admin can now log in at localhost:3001.
How to Create a Parish (Church)
In Admin Studio, navigate to Churches โ New Church.
Fill in the parish Name, Subdomain (lowercase, hyphens only โ e.g. st-marys-kampala), Diocese, and Country.
Set Status to ACTIVE so the parish can be accessed.
Optionally add phone, email, address, logo URL, patron saint, and description โ these appear on the public parish page.
Click Save. The parish is now live at localhost:3000/s/st-marys-kampala.
Parish Admin
PARISH_ADMIN roleThe 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}/loginReplace {subdomain} with your parish subdomain, e.g. /s/st-marys/login
How to Create a Parish Admin Account
A Super Admin logs in to Admin Studio at localhost:3001.
Navigate to Users โ New User.
Fill in the user's name, email, and a temporary password.
Set Role to PARISH_ADMIN.
In the Church field, search and select the parish this admin manages.
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 roleThe 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}/loginSame login page as all parish staff. Credentials are created by the Parish Admin.
How to Create a Priest Account
A Parish Admin or Super Admin goes to Admin Studio โ Users โ New User.
Fill in the priest's name, email, and a temporary password.
Set Role to PRIEST.
Assign the Church to their parish.
Click Save. Share the login URL and credentials with the priest.
Key Workflows
Adding a Mass Intention
Go to Mass & Liturgy โ Mass Intentions โ New Intention.
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.
Once the mass is celebrated, open the intention and click Mark as Offered.
Recording a Baptism
Go to Sacraments โ Baptisms โ New Baptism.
Search and select the member (if already in the directory) or enter the candidate's name.
Fill in date, godparents, officiating priest, and any notes. Save the record.
Finance Officer
FINANCE_OFFICER roleThe 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}/loginSame parish login page. Account created by Parish Admin.
How to Create a Finance Officer Account
Super Admin or Parish Admin opens Admin Studio โ Users โ New User.
Enter name, email, and temporary password.
Set Role to FINANCE_OFFICER.
Assign the correct Church.
Save and share the login URL with the Finance Officer.
Recording Sunday Offertory
Go to Finance โ Offertory โ New Entry.
Select the collection date (usually a Sunday), the mass reference, and enter the total amount collected.
Add the name of the collector and any notes. Click Save.
The amount is automatically included in the monthly and yearly finance reports.
Secretary
SECRETARY roleThe 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}/loginSame parish login page. Account created by Parish Admin.
How to Create a Secretary Account
Super Admin or Parish Admin opens Admin Studio โ Users โ New User.
Enter name, email, and temporary password.
Set Role to SECRETARY.
Assign the correct Church.
Save and share the dashboard login URL.
Adding a New Member
Go to Members โ New Member.
Fill in the member's personal details โ first name, last name, date of birth, gender, and phone number.
Optionally assign them to a Sub-Parish, Zone, and Christian Community.
Set their Status to ACTIVE and click Save.
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.
Super Admin
Log in to Admin Studio (localhost:3001) with admin@example.com / password. Change the password immediately.
Super Admin
Go to Churches โ New Church. Create the parish with its subdomain (e.g. st-marys).
Super Admin
Go to Users โ New User. Create the Parish Admin account with role PARISH_ADMIN and assign the church.
Parish Admin
Log in at localhost:3000/s/st-marys/login. Go to Settings and update parish logo, description, and contact info.
Parish Admin
Create staff accounts (Priest, Finance Officer, Secretary) via Admin Studio โ or ask the Super Admin to do it.
Secretary
Log in and go to Members โ New Member. Start importing the parish directory.
Secretary
Create Sub-Parishes, Zones, and Christian Communities under the appropriate sidebar sections.
Priest
Go to Mass & Liturgy โ Mass Schedules โ New Schedule. Add all regular weekly masses.
Finance Officer
Go to Finance โ Offertory โ New Entry and record this week's collection.
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.