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.

Benefit governance

Learner redemption review

Review learner redemption requests with school approval, stock or voucher status, VOWR amount, and audit-ready outcomes.

Review queueOpen reports
Live-ready board

Redemptions

Production UI
Pending redemptions28
Approved this month2,180
Rejected requests9
Average approval1.8d
DraftSubmittedReviewingApprovedLiveAudited
Pending redemptions28

Awaiting review

12 urgent
Approved this month2,180

Learner benefits

+11%
Rejected requests9

Policy mismatch

Audit notes ready
Average approval1.8d

School response time

Within SLA
GovernanceReady

Audit-first workflow

Every approval-ready action is represented with status, owner, and next step so database writes can capture the audit trail.

RBACPrepared

Role-scoped access

Teachers, mentors, school admins, support operators, and VowRewards admins see only the records they need.

PrivacyGuarded

Learner privacy

Mentorship notes and learner identifiers are treated as protected data and are designed for server-side checks.

Operational records

Redemption queue

Requests are reviewed before fulfilment and before any production fund movement.

RequestLearnerStatusFulfilmentAction
Uniform voucherNaledi M.Pending35%Approve
Data bundleThabo K.Approved82%Fulfil
Stationery packAmina P.Fulfilment64%Track
High value voucherLuca V.Rejected100%Review note
Controls

Stage redemption review

Prepare a redemption decision with status, reason, and audit context.

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

Action-ready reviews

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

Attendance streak batchGrade 10B

37 learners reached 5-day streak

1,480 VOWRReviewing
Wallet consent remindersGuardian Desk

37 contacts need follow-up

0 VOWRPending
Uniform voucher redemptionsOperations

12 learner requests

720 VOWRSubmitted
High value voucherLuca V.

Requires senior approval

350 VOWRFlagged
Analytics

Redemption flow

Approval and fulfilment health for learner benefit requests.

SubmittedThis month
76%
ApprovedCleared
68%
FulfilledIn progress
54%
RejectedPolicy mismatch
12%
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

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