Overview
Operations
Governance
Skip to main content
School onboarding and role approval preparedLearner privacy and mentorship guardrails visibleReward governance separated from wallet movementAfrihost MySQL schema and API routes includedInvestor-ready impact reporting modelledSchool onboarding and role approval preparedLearner privacy and mentorship guardrails visibleReward governance separated from wallet movementAfrihost MySQL schema and API routes includedInvestor-ready impact reporting modelled
RBAC readyMySQL-ready APIsWallet guarded
VowRewardsVowRewards School PortalLearner rewards, wallet linking, classes, mentorship, redemptions, reports and school analytics.
HomeDashboardOnboardingLearnersReward RulesAnalytics
MainWalletChecking...
Menu
HomeDashboardOnboardingLearnersClassesReward RulesMentorshipRedemptionsReportsAnalyticsSupportSettings
Active workspaceSchool pilotLaunch review
Overview
HomeDashboardOnboarding
Operations
LearnersClassesReward RulesMentorshipRedemptions
Governance
ReportsAnalyticsSupportSettings
Production readinessAuth and DB required

UI, schema, and routes are ready for production integration checks.

Production control plane

Settings, roles, and readiness

Review school profile settings, role access, database readiness, wallet configuration, audit policy, and launch blockers.

Review readinessOpen support
Live-ready board

Settings

Production UI
RBAC modelReady
Database routes9
Audit tables13
Wallet signaturePlanned
DraftSubmittedReviewingApprovedLiveAudited
RBAC modelReady

Role map prepared

Needs enforcement
Database routes9

MySQL-ready APIs

Env dependent
Audit tables13

Schema included

Import required
Wallet signaturePlanned

Future auth mode

Not implemented
SecurityRequired

Authentication boundary

Production login must use server-side sessions, password hashing or provider auth, and role checks.

InfrastructureEnv required

Database configuration

MySQL tables and routes exist, but real data requires environment secrets and remote access controls.

WalletsPlanned

Wallet governance

Wallet linking is tracked without frontend-only fund movement; signature login remains a planned enhancement.

Operational records

Production readiness

Configuration items that must be complete before live school data is accepted.

ItemOwnerStatusReadinessAction
Server-side authenticationEngineeringRequired25%Connect provider
RBAC enforcementEngineeringPrepared55%Protect routes
Afrihost MySQL envOperationsRequired40%Set secrets
Wallet signature loginWallet PortalPlanned15%Design challenge
Controls

Record readiness decision

Stage a production setting, blocker, or governance decision with audit context.

Integration: /api/support
idleReady for backend submission.
Approval queue

Action-ready reviews

Reward, wallet, support, and governance items remain review-first before production writes.

Auth provider selectionEngineering

Required before real login

0 VOWRRequired
Vercel DB network routeOperations

Static IP or backend required

0 VOWRBlocked
Audit policy approvalVowRewards Admin

Status transitions

0 VOWRReviewing
Analytics

Readiness score

Production controls required before real school access.

UI readinessComplete
90%
API scaffoldingMySQL-ready
78%
Auth enforcementRequired
25%
Wallet loginPlanned
15%
Role access

Access model for real schools

These scopes make the UI useful to each user type while keeping learner and mentorship data protected.

School Admin

RBAC ready

Owns school setup, operator access, class imports, reports, and final school-level approvals.

  • Manage school profile
  • Approve teachers
  • Export reports
  • View learner progress

Teacher

Scoped

Tracks class participation, recommends rewards, and reviews learner engagement for assigned cohorts.

  • View assigned classes
  • Submit reward evidence
  • Flag at-risk learners

Mentor

Privacy guarded

Logs learner support sessions with privacy-aware notes and follow-up outcomes.

  • Create mentorship sessions
  • View assigned learners
  • Limited note access

VowRewards Admin

Governance

Reviews school applications, reward governance, support escalations, and audit events.

  • Approve schools
  • Audit status changes
  • Control reward policies

Support Operator

Support ready

Handles onboarding issues, wallet-linking support, and school success tickets.

  • Manage tickets
  • View contact details
  • Escalate production blockers
Activity

Recent portal activity

Frontend-safe examples of the activity stream that can map to future audit log queries.

08:42
Naledi M.

Attendance streak reward moved to review queue

Reviewing
09:10
Mr Dlamini

Grade 10B mentorship follow-up captured with protected notes

Protected
10:15
VowRewards Admin

Term 2 reward cap approved for pilot school

Approved
11:05
Guardian Desk

Wallet consent reminders queued for 37 learners

Pending
Loading

Skeleton-ready tables and panels

Empty

Guided setup when no records exist

Restricted

Role-scoped access messaging

Error

Recoverable backend failure state

Support

School Portal support and escalation

Support tickets are shaped for backend APIs, MySQL persistence, admin review, status updates, and production audit logs.

Email support
VowRewards School PortalPortal domainMain websiteWallet portalPolygonScansupport@vowrewards.co.za