OURCHIVES Confidence Co.

Staging walkthrough

Try the platform end-to-end.

This is the working staging build of OURCHIVES. The four accounts below are pre-seeded with realistic data β€” a placed child, an active peer circle, two tutor-authored narratives, an internal concern flag, and a roster of upcoming sessions β€” so you can click through the parent, tutor, and admin experiences without setting anything up.

Database: Neon (dev branch) Β· Stripe: test mode, no live products yet Β· All four roles use the same password: demo12345

Test accounts

Parent Β· Aaliyah Johnson

Email
parent.demo@ourchives.test
Password
demo12345

Already paid (6-month plan). Daughter Zora is placed in Imani's Mon 4:30pm circle.

Sign in

Parent Β· Marcus Williams

Email
parent2.demo@ourchives.test
Password
demo12345

Already paid (3-month plan). Son Elijah is in the same circle as Zora.

Sign in

Tutor Β· Ms. Imani Carter

Email
tutor.demo@ourchives.test
Password
demo12345

Assigned to the active 2nd–3rd-grade circle. Roster of 2 students.

Tutor sign-in

Admin

Email
admin.demo@ourchives.test
Password
demo12345

Full operations panel: tutors, cohorts, parents, and internal concern flags.

Admin sign-in

Suggested journeys

Parent journey
  1. Sign in as parent.demo@ourchives.test (password demo12345).
  2. Land on the dashboard β€” see Zora's tutor profile, intro-call CTA, and a snapshot of the subscription.
  3. Open Sessions to see the 30-min Zoom join window logic (link is currently outside the window).
  4. Open Tutor Notes to read narrative entries β€” no grades, no rankings, just observations.
  5. Open Subscription to see plan details, the minimum-term gate, and the pause button.
Tutor journey
  1. Sign in at /tutor/signin as tutor.demo@ourchives.test.
  2. See the assigned cohort (2nd–3rd grade Β· Mon 4:30pm) with a 2-student roster.
  3. Click into the cohort to write a new weekly narrative or file an internal concern flag.
  4. (Saved narratives push to the parent's Tutor Notes tab in real time.)
Admin journey
  1. Sign in at /admin/signin as admin.demo@ourchives.test.
  2. Overview dashboard counts every entity β€” parents, children, tutors, cohorts, open concerns.
  3. Tutors β†’ create a new tutor and assign age bands + time slots.
  4. Cohorts β†’ assign a tutor or paste a Zoom link onto the pending cohort.
  5. Concerns β†’ see the internal flag the demo tutor filed, and resolve it.
New-parent signup (with caveat)
  1. Click 'Get started' on the home page.
  2. Create a new account, add a child, pick the K–1st Tuesday slot (currently Pending β€” you'd be the second family).
  3. You'll reach the plan-selection screen. In staging the buttons say 'Coming soon' because Stripe live products aren't wired yet β€” that's the only step that doesn't transact.
  4. Sign in with the seeded parent above to see the post-payment dashboard state.

Working end-to-end on staging

  • Marketing landing + nav anchors
  • Email/password signup and signin (parent, tutor, admin)
  • Child profile creation + time-slot picker
  • Cohort placement (PENDING / ACTIVE / FULL transitions)
  • Parent dashboard: all 5 tabs, real data
  • Tutor narratives + internal concern flags
  • Admin operations: tutors, cohorts, parents, concerns
  • Auth, redirects, role-based access control

Deferred until provider config

  • Stripe Checkout (no live price IDs yet β€” buttons render but read "Coming soon")
  • GHL email + SMS (Zapier hooks fire and no-op gracefully)
  • Zoom join (links are placeholders; OAuth credentials pending)
  • Mighty Networks community deep-link (placeholder URL)
  • Mobile-Safari / Android-Chrome QA pass

Auto-deploys on every push to main. Comparing the live site to the project plan will give you an experiential read on progress between weekly check-ins.