CCC Youth Discipleship Hub

One place to run the whole discipleship journey: sign-up, onboarding attendance, families, the six-month modules, town halls, the internship, the group project and certificates. This brief is for the person managing cccyouth.org, to understand the tool, see it demonstrated, and decide how to host it properly.

  1. 1Register interest
  2. 2Onboarding month, 6 classes
  3. 3Exam and selection
  4. 4Five families formed
  5. 5Six months of modules
  6. 6Internship, 4 weeks
  7. 7Group project
  8. 8Certificates

Town halls run through the whole programme, about once a month.

Where things stand

A working prototype exists. It covers every stage above and has been built and tested by one person so far. It runs inside Claude as a published page, which is fine for a small trial with the leadership team.
It is not yet ready for the whole student cohort. People who save data in it need a Claude account that the sharing settings allow, and its role checks only hide screens; they don’t stop someone determined from reaching other data. A real launch needs the hub on its own website, with its own sign-in and proper access rules. That is what the production plan below is for.

Who uses it

RoleWhat they do in the hub
StudentRegisters, checks in to classes and town halls with a code, sees their family, modules, recordings, attendance, internship and certificate. Can send feedback, anonymously if they choose.
SupervisorOversees everything across all families. Approves staff, creates classes and families, sets selection rules, turns the internship and project phases on, builds project groups, issues certificates, reads feedback.
Team LeadRuns one family. Logs family classes and attendance, passes concerns to the Discipler, requests cover from another Lead, ticks internships, and submits project folders for the groups they handle.
Team SupportSupports the Team Lead in the family with the same day-to-day tools, and can also submit project folders for assigned groups.
DisciplerTeaches the family for the six months, usually not in the family’s WhatsApp group. Sees the roster, the module calendar, absences and the notes the Lead passes on, and writes the module expectations.
Onboarding TeacherTemporary. Teaches the onboarding class only. Access is switched off when the supervisor ends onboarding.

How each stage works

Onboarding (one general class, six sessions)

Classes run Mondays and Thursdays, 8:00 to 10:15 PM, on Google Meet or WhatsApp calls. The admin opens a start check-in and reads a four-digit code on the call, then does the same at the end. A student counts as fully present only with both check-ins, which replaces the shared tick-sheet that people could mark for each other. Recording links go on each class so students can catch up.

Selection

Supervisors enter exam scores and set the rule. The default is at least 5 of 6 classes fully attended and a 50% pass mark. Any individual can be overridden, then the list is confirmed.

Families

Five families: Light, Righteousness, Power, Love and Wisdom, with 5 to 7 students each. Each has a Team Lead, a Team Support and a Discipler. The Lead or Support logs each family class (date, module, topic, recording link, who attended, concerns for the Discipler).

When a Lead cannot attend

The Lead picks another Lead to stand in. The stand-in must accept before they get access to log that class, and the record shows who covered. Supervisors get a warning if a class in the next two days still has no accepted cover.

Modules and town halls

Ten modules (1A, 1B, then 2 to 9) with key scripture, focus, content, sound doctrine, practical questions and an assignment, plus a recording or document link. At least two classes a week. The monthly town hall is general, not by family, and compulsory. It uses the same two check-ins, and attendance is counted per family so Leads can follow up.

Internship and project

The internship runs 4 weeks and starts a week after the families finish their teachings. The supervisor switches the internship and then the project on, which alerts everyone in the hub. Project groups mix students from different families. Team Leads and Team Support are assigned across the groups, and only they submit each group’s final Google Drive folder.

Certificates

Eligibility combines family class attendance (default 75%), town hall attendance (default 75%), internship completed and the group’s project submitted. Supervisors can certify or withhold individuals, for example for an excused absence, and issue certificates in one click.

Proposed production setup

The prototype’s screens and rules carry over. What changes is where it runs and how people log in.

Phone or laptopStudents and staff open discipleship.cccyouth.org
The hub websiteThe same pages, hosted on your domain
Sign-inEmail or Google accounts, one per person
DatabaseHolds all records, with access rules per role
Records the database would hold
TableHoldsWho can change it
profilesName, WhatsApp number, role, approved or notThe person at sign-up; supervisors approve
sessionsOnboarding classes and town halls: title, date, meeting and recording links, check-in codesSupervisors, Leads, Support, Onboarding Teachers
attendancePerson, session, start and end check-in timesThe person, with a valid code
selectionExam score, override, statusSupervisors, Leads, Support
families, family_membersThe five families, their Lead, Support, Discipler and studentsSupervisors
modulesScripture, focus, content, doctrine, questions, assignment, resource linkSupervisors, Disciplers
family_sessionsDate, module, topic, recording, who attended, notesLead, Support, or an accepted cover
cover_requestsFamily, date, requester, stand-in, statusRequesting Lead; the stand-in accepts
internshipStudent, completed or notLead, Support
project_groupsGroup, members, assigned Leads and SupportSupervisors
project_submissionsGroup, Google Drive link, who submittedAssigned Lead or Support
certificatesOverride, issuedSupervisors
feedbackMessage, anonymous flag, authorAnyone writes; supervisors read
settingsInternship and project dates, attendance thresholds, onboarding endedSupervisors

What we need from the website manager

  1. What is cccyouth.org built on (WordPress, Wix, Squarespace, custom), and who owns the hosting and domain?
  2. Can a subdomain such as discipleship.cccyouth.org be added, and can someone add a DNS record for it?
  3. Is there an existing email setup (for example Google Workspace) that sign-in emails and notices can use?
  4. Is a hosted service like Supabase acceptable, or is there a preferred or required provider?
  5. Who will own the accounts for the database and hosting, so the programme is not tied to one person?
  6. Privacy: the hub stores names and WhatsApp numbers. What is the age range of participants, and does the church need parental consent or a privacy notice for anyone under 18?
  7. Backups: who is responsible for keeping a copy of the records after each cohort?

How to demo the prototype

Open the prototype: claude.ai/artifact/UMDxA3jZiX3WSxUZxwhnCD. It opens only for people the owner has given access to, so ask the programme lead to share it with you first. The owner has a “Test as” switch to view every role from one account.

  1. Register and approve a few test people in the People tab.
  2. Onboarding: open a start check-in on Class 1, check in as a student with the code, then close it and repeat at the end.
  3. Selection: enter exam scores and look at the Programme tab’s results and overrides.
  4. Families: assign a Lead, Support and Discipler to one family and add students. Log a family class.
  5. Cover: as one Lead, request cover from another, then accept it as the other Lead.
  6. Calendar: open a town hall check-in and watch the per-family counts.
  7. Final phase: turn on the internship, see the alert, create a mixed project group, assign a Lead, submit a Drive link, then issue a certificate.

Notifications and certificates