What is NIVAA?

NIVAA is a blind matchmaking and operations platform for tutoring workflows. It connects parents with tutors through a coordinator-managed process, handling scheduling, session tracking, billing, and communication.

Who is this documentation for?

Coordinators, tutors, and developers who need to understand how the platform works. Each section is written as a practical reference, not a tutorial.

Core Concepts

The platform operates on a blind matching model. Parents never see tutor identities until a match is formally accepted. Coordinators sit in the middle, reviewing applications and pushing the best-fit tutors to parents.

Quick Links

Platform Roles

RoleDescriptionAccess
AdminPlatform coordinators who manage all operationsFull access to all data, matching, billing, and admin tools
TutorEducators who deliver tutoring sessionsOwn sessions, matched students, postings, payout info
ParentParents/guardians managing their children's tutoringChildren profiles, sessions, approvals, issue reports

Key Workflows

  1. 1 Parent registers and creates child profiles with intake information (learning needs, subjects, availability).
  2. 2 Parent creates a posting describing what they need (subject, schedule, location, special requirements).
  3. 3 Tutors browse and apply to open postings that match their skills and availability.
  4. 4 Coordinators review applications, score matches across 5 dimensions, and push the best-fit tutor to the parent.
  5. 5 Parent accepts or declines. On acceptance, sessions are auto-scheduled and a discount may apply.
  6. 6 Sessions run weekly with Telegram-based check-in/out, notes, and AI-generated summaries.
  7. 7 Parents approve sessions and billing is tracked against prepaid packages.