⏰ Your subscription expires in — days. Renew now to keep full access.
🇿🇦 South Africa's Leading Financial Literacy Platform
Master Wealth. Build Your Future.
My Wealth Builder gamifies real financial decisions — JSE trading, property, banking, tax, entrepreneurship — for South African learners. With dedicated portals for teachers, parents, and administrators.
25+ CAPS-aligned modules covering every domain of personal finance — simulated, gamified, and measured.
📈
JSE Stock Simulation
Trade real JSE-listed companies with simulated market prices. Build portfolios, read charts, place orders.
🏠
Property Market
Buy, sell and rent SA properties. Calculate bond repayments, rental yields, and capital growth.
🏦
Banking & Credit
Open accounts, manage credit scores, apply for loans, navigate the SA banking landscape.
💰
Personal Budgeting
Build monthly budgets, track income and expenses, set savings goals, live within your means.
📋
Tax & SARS
Complete virtual SARS tax returns. Understand PAYE, VAT, and income tax brackets.
🚀
Entrepreneurship Hub
Register and run a virtual business — manage cash flow, staff, revenue, and scale.
🎮
Multiplayer Mode
Compete and collaborate with classmates in live wealth-building challenges and tournaments.
🏆
Achievements & Badges
Unlock 24 badges, climb class leaderboards, and earn certificates as you master each domain.
For Educators
A Coach's View Into Every Student's Journey
See exactly who's thriving, who needs intervention, and which modules are being mastered — all in real time. Teachers get a full portal with deep insight into every assigned student.
Real-time progress monitoring per student, per module
Auto-generated coaching flags for struggling learners
Individual deep-dives with 6-dimension skill breakdown
CAPS-aligned lesson plans per module
One-click class reports — CSV or PDF
In-platform messaging & coaching note system
📊
Live Progress
Real-time scores across all 6 modules
🎯
Coaching Flags
Automated alerts for students who need help
📋
Class Reports
Exportable analytics for formal assessments
💬
Messaging
Send feedback directly to students
👁️
Progress Reports
Weekly summaries of your child's performance
⏱️
Time on Task
See when and how long your child plays
📊
Skill Snapshot
Module-by-module score overview
🔔
Smart Alerts
Notified when subscription expires or flags arise
For Parents & Guardians
Stay Connected to Your Child's Financial Education
My Wealth Builder gives parents a dedicated window into their child's learning journey — progress, session activity, achievements, and teacher feedback — all in one simple dashboard.
View your child's progress across all 6 financial modules
See session times, duration, and activity history
Track achievements, badges earned, and class ranking
Read teacher coaching notes shared with you
Subscription status and renewal management
Monitor multiple children from one parent account
Pricing
Simple, Transparent Pricing
One payment for 4 months of full access. Teacher and parent portals included with school licences.
Individual Student
R299
once-off · 4-month access
🔄 Renew from R50
Full My Wealth Builder access
All 25+ academy modules
Multiplayer mode
Achievement system
Personal progress dashboard
Parent monitoring access
MOST POPULAR
School / Institution
R250
per student · 3-month access
🏫 CuperLab Licence Included
Everything in Student plan
Bulk student management
Teacher accounts (free)
Teacher progress dashboards
Class & group management
School admin panel
Parent access per student
Exportable reports
Priority support
EDUCATOR
Teacher Account
R0
included with school licence
🎓 School admin assigns access
Full teacher portal
Monitor assigned students
Individual student profiles
Class analytics
Coaching flags & notes
Lesson planning tools
In-platform messaging
PARENT
Parent / Guardian
R0
free with student subscription
👨👩👧 Linked to your child's account
Child progress dashboard
Session time tracking
Module skill breakdown
Achievement tracker
Teacher notes (shared)
Subscription management
Multi-child monitoring
Reviews
What Everyone Is Saying
FAQ
Common Questions
🏫 Ready to Transform Financial Literacy at Your School?
Join South African schools. Get teacher portals, parent monitoring, class management, CuperLab licencing, and dedicated support.
🔒Secure session — content is protected. Downloading, screen-recording or copying is prohibited.
Plan
Student
Days Left
54
of 90 days
Sessions
0
Play Time
0h
Achievements
0
Best Module
—
Recent Sessions
Date
Start
Duration
Module
Score Change
My Subscription
Manage your access plan and payment history
Current Plan
—
—
—
● Active
0d—90d
Renew Access
Renewal
R50
1mo
R100
2mo
R150
3mo
New Sub
R299
4 months access
Payment History
Date
Reference
Description
Amount
Method
Status
🎯 AI Coaching
Modules your teacher has assigned, plus open access to your AI financial tutor anytime.
🤖 My Wealth Builder AI Tutor
Ask anything about JSE trading, budgeting, tax, property, banking or entrepreneurship — or start a focused coaching session on a module your teacher assigned below.
📋 Assigned Coaching Modules
Loading...
My Profile
Manage your account details and preferences
ST
📷
—
—
Student
Member since
May 2025
Personal Information
Security
Change your login password below.
POPIA Data Rights
Notifications
Subscription expiry reminders (email)
Teacher feedback notifications
Parent update notifications
Achievement unlock alerts
Platform announcements
🔔 Browser Push Notifications
Teacher Dashboard
Welcome back!
TP
🏫 School
Teacher
Subject · Classes
0
Students
0
Active Today
0
Flagged
Class Average
—
▲ improving
Top Score
—
Lowest Score
—
Total Sessions
0
Avg Session
—
Active Subs
0
My Students — Quick View
Student
Class
Progress
Weak Area
Last Active
Status
My Students
Monitor progress and identify coaching opportunities
🔍
Student
—
🎯Assign a focused AI Coaching module. The student will get a guided Claude-powered tutoring session on that topic and can mark it complete when done.
Assigned Modules
Class Analytics
Aggregate performance and engagement insights
Module Averages
Class Rankings
#
Student
Score
Sessions
Trend
Engagement Summary
Student
Sessions
Time (h)
Avg Score
Badges
Flags
Engagement
Lesson Plans
CAPS-aligned guides mapped to My Wealth Builder modules
Messages
Direct feedback and coaching messages to your students
Compose Message
Sent Messages0 sent
My Profile
Your teacher account, school assignment, and permissions
TP
📷
—
—
Teacher
School
—
Personal Information
Change Password
Click below to set a new login password for your account.
School & Access
School
—
Assigned Classes
Students Assigned
0
Access Level
—
My Permissions
Notification Preferences
Coaching flag alerts (email)
Weekly class summary digest
Student subscription alerts
New platform announcements
Parent Dashboard
Stay connected to your child's financial education
PA
Parent
Monitoring your child's progress
👨👩👧 Parent Account
1
Child Account(s)
Learning Progress
Detailed module-by-module progress for your child
Session Activity
When and how your child uses My Wealth Builder
Achievements & Badges
Track your child's milestones and unlocked badges
Teacher Feedback
Coaching notes and messages from your child's teacher
Subscription Management
Manage your child's access and payment history
My Account
Manage your parent profile and settings
PA
—
—
Parent / Guardian
Personal Information
Linked Children
Notification Preferences
Weekly progress summary (email)
Subscription expiry alerts
Teacher feedback notifications
Achievement unlock alerts
Low engagement warnings
Security
Click below to set a new login password for your account.
Platform Overview
Real-time statistics and management tools
⚠️DEMO MODE: Metrics below are illustrative sample data. Production deployment connects to a live PostgreSQL database with real payment processing via PayFast/Yoco webhooks.
TOTAL REVENUE — DEMO DATA
R184,250
247 paid subscriptions · 9 provinces · Demo figures only
R61,750
This Month (Demo)
72%
Renewal Rate (Demo)
Total Users
—
▲ +12 this week
Teachers
—
Parents
—
Schools
—
Active Subs
—
Expiring (14d)
—
Expired
—
Active Today
—
Recent Registrations
Name
Role
Date
Status
Platform Activity Feed
User Management
Create, edit, assign, suspend and manage all platform users
🔍
Name
Email
Role
School
Linked To
Class
Expires
Status
Actions
—
Teacher Management
Create teacher accounts, assign students, and configure access
🔍
Teacher
School
Subject
Classes
Students
Access
Last Login
Status
Actions
Parent Management
View and manage all parent accounts and their child links
🔍
Parent
Email
Children Linked
School(s)
Account Type
Status
Actions
School Management
Onboard schools, manage licences, import rosters and track all linked users
🔍
School
Province
Type
Teachers
Students
Parents
Licence
Expires
Status
Actions
Access Control & Permissions
Define exactly what each role can see and do across the entire platform
ℹ️Changes apply immediately for new sessions. Active users need to log out and back in. Per-school and per-user overrides always take priority over global defaults.
🔑 Administrator PermissionsFull Access — Cannot be restricted
⚠️Administrators have unrestricted access to all platform features. This cannot be changed for security reasons. To limit access, create a School Admin account instead.
✅ Full user management (all roles)
✅ Create/delete any account
✅ View all financial data
✅ Issue and revoke licences
✅ Publish platform versions
✅ Configure maintenance mode
✅ Access audit logs
✅ Export all data (POPIA)
✅ School onboarding
✅ Staff management
✅ Workshop management
✅ Permission management
🏫 School Administrator Permissions
Per-User Override — School Admins
🎓 Teacher Default Permissions
Per-User Override — Teachers
👨👩👧 Parent Default Permissions
Per-User Override — Parents
👨🎓 Student Default Permissions
Per-User Override — Students
🧑💼 Staff / Facilitator Default Permissions
Per-User Override — Staff
📊 Role Permission Matrix
Permission
Admin
School Admin
Teacher
Parent
Student
Staff
Per-School Override
Reports, Monitoring & Backup
Platform-wide analytics, certificate management, email queue, error tracking and data backup
Total Revenue
R0
Active Students
0
Expiring ≤14 days
0
Certificates Issued
0
Emails Queued
0
Last Backup
Never
Revenue (Monthly)
📧 Email Queue
🏆 Certificate Management
Issue or bulk-generate certificates for students who scored ≥60% on a module.
🔍 Error Monitor0 errors
💳 PayFast Webhook SimulatorDemo mode — production uses real ITN
Simulate PayFast Instant Transaction Notifications to test subscription lifecycle management. This tool is hidden in Production Mode to prevent accidental fake activations.
📥 Download & Export
Notices & Communications
Reach students, teachers, parents, and schools
📢 Bulk Notice
✉️ Custom Message
Sent Log
Date
Type
Recipients
Subject
Status
No notices sent yet.
📨 Emails & Communications
Full audit trail, template management, and per-tenant communication history
Date/Time
Type
To
Subject
Status
Actions
Loading...
💡These are the templates the platform sends automatically. Review the content, mark them as approved, or edit the subject/body. Changes take effect immediately for new emails — they do not retroactively resend past emails.
📥Inbound communications collected from teacher messages, parent feedback, and registration notes. In production, connect to your email inbox via IMAP/API to surface actual inbound mail here.
✏️ Edit Email Template
Email
Application Version & Maintenance
Publish updates, schedule maintenance windows and control user access
🔧 Maintenance ModeOFF
⚠️When enabled, a full-screen maintenance banner blocks all user access. Only administrators can still log in. A countdown timer is shown to users.
v6.0 Changes: Leaflet.js interactive map (online) + SVG offline fallback, Commercial Readiness / Hosting Roadmap panel (15-item checklist), updated CSP for tile servers, multi-tenant architecture diagram, POPIA gap tracker, API endpoint reference, production architecture guide.
Upload New Version
📁
Click to select or drag & drop .html file
No file selected
🗂️ Game File Path
RequiredTells the launcher where your game HTML file lives
ℹ️
The launcher opens the game file by relative path from this portal file's location.
If both files are in the same folder, just enter the filename.
If the game is in a subfolder, use subfolder/GameFile.html.
Currently Configured Path
Loading...
💡 Tip: File names are case-sensitive. Use forward slashes for subfolders (folder/file.html). No leading slash needed.
Quick Presets
✅ Saved!
Licence Management
Issue, extend, suspend and revoke all user and school licences
🔍
Total Licences
—
Active
—
Expiring (14d)
—
Total Revenue
—
Licence ID
Owner
Plan
Issued
Expires
Days Left
Seats
Amount
Status
Actions
Credential Management
Create, reset, enable and disable user login credentials across all roles
🔍
🔐Passwords are shown masked by default. Click 👁 to reveal. Never share credentials over insecure channels.
ID
Name
Email
Role
Password
Last Login
Status
Actions
Access Rights Management
Toggle and assign granular access permissions per user, role, and school
🔍
ℹ️Changes to access rights take effect immediately. Use the toggles to enable or disable specific features per user.
User
Role
School
Access Toggles
Status
Actions
⚖️ Compliance & Legal
POPIA, SLA, IP protection, security policy and regulatory compliance documentation
✅All landing page metrics are now data-driven from the live database. Static claims have been removed.
✅ Landing page student count — live from DB.students
✅ School count — live from DB.schools
✅ Renewal rate — calculated from active licences
✅ Revenue metrics — labelled as demo data
✅ Admin KPIs — labelled as demo data
✅ Passwords — never displayed, masked as [secured]
🔧 System Status & Launch Checklist—
Staff Management
Add, edit and manage all staff members and workshop facilitators
🔍
Total Staff
—
Active
—
Workshops Run
—
Trainees Reached
—
Staff Member
Title / Department
Email
Schools Assigned
Workshops Run
Trainees
Certifications
Last Login
Status
Actions
💼 Business Dashboard
Revenue, profit, user growth, subscription analytics and grouped statistics
📈 Revenue by Month
🥧 Revenue by Plan Type
🗺️ Users by Province
🏫 Schools by Province
🔄 Subscription Pipeline
💳 Recent Payments
Date
User
Plan
Amount
VAT
Net
Method
Status
🗺️ School Map
Interactive map of all schools. Works online (OpenStreetMap tiles) and offline (SVG fallback). Click a school marker or list item to share via WhatsApp, Google Maps or Waze.
● Online
📡 Offline — Static Map
ActiveExpiring SoonExpiredMap auto-switches to offline SVG mode when tiles unavailable
📇 Staff Contact Directory
Manage complete contact information for all staff members and facilitators
🔍
⚙️ Demo & Content Settings
Control what demo data is visible. Toggle off sections before live deployment or client demos.
⚠️Admin Only: These toggles control which sections show demo/sample data. When OFF, those sections show real data only (empty until production data is entered). Changes are saved and persist.
🎛️ Master Demo Switch
Enable Demo Mode (all sections)
When OFF, all demo data below is hidden and only real entered data shows. Turn OFF before going live.
📊 Dashboard Sections
📋 Data Sections
🔍 Preview Mode
👁️Preview how the platform looks to each role with demo content toggled. This does not affect your current session.
🗑️ Data Management
⚠️Destructive actions. These cannot be undone. Export data first.
💰 Pricing & Upgrade Amounts
Set the prices and access durations for renewals, new subscriptions, and school licences. These values control what students and parents see throughout the app.
💡VAT (15%, inclusive) is calculated automatically from each amount. Changes apply immediately across the platform once saved.
🔄 Renewal Tiers (existing students)
🆕 New Subscription (first-time / lapsed >2 months)
R
VAT portion: — · ≈ — months access
🏫 School / Institution Licence (per student)
R
VAT portion: —
👁️ Live Preview
🧾 Invoice Settings
Set up your company details, logo and banking information. These appear on every invoice generated for students, parents and schools.
🏢 Company Details
🏦 Banking Details (shown for EFT payments)
🖼️ Logo
No logo set
PNG, JPG or SVG. Recommended: square logo, max 500×500px. Stored locally and embedded directly into generated invoices.
📝 Invoice Footer / Terms
💳 Payment Methods
Activate or deactivate payment gateways shown to students on the checkout screen. Changes apply instantly — no restart needed.
ℹ️At least one payment method must remain active. Deactivated methods are hidden from students but all historical payment records are preserved. Credentials for each gateway are set in PHASE5_CONFIG at the bottom of the file.
🆓 Free Demo / Skip-Payment AccessEnabled
⚠️Controls the "Skip — Demo Mode (no payment)" link and the simulated demo checkout shown to visitors. When enabled, visitors get a clearly-labelled, time-limited session — not full access — and are automatically logged out and sent back to checkout when their timer runs out.
Allow free demo / skip-payment access
Range: 1–60 minutes. Applies to all new demo sessions immediately.
🏦 Manual EFT — Bank DetailsActive
ℹ️These details appear on the payment page when students select Manual EFT. Keep them accurate.
🎫 Voucher / Access CodesActive
Code
Plan
School
Created
Redeemed By
Status
Actions
📋 Payment Gateway Log
💾 Backup & Restore
Full platform data backup, school-specific exports, and restore from backup file
Last Backup
—
Backup Size
—
Records
—
Status
Ready
📦 Full Platform Backup
Downloads a complete JSON snapshot of all platform data including all schools, students, teachers, parents, licences, audit log, email queue, and POPIA consent records.
🏫 School-Specific Backup
Export all data for a single school only — teachers, students, parents, progress, and licences. Safe to share with the school itself.
🔄 Restore from BackupAdmin Only
⚠️Caution: Restoring overwrites current user-created data (licences, messages, feedback). Demo seed data is never affected. Export a fresh backup before restoring.
📋 Backup History
Backup history is stored in this session only. Enable cloud storage to persist history.
🏛️ School Tenants
Multi-tenant school architecture. Each school is an isolated tenant with its own teachers, students, parents, and data boundaries.
🔍
🏫
Select a school to view its tenant details, users, and data boundaries
🔒 Data Isolation Audit
Click "Run Audit" to verify data boundaries between schools. This checks that no student, teacher, or parent record is linked to more than one school.
⭐ Reviews & Testimonials
Manage the testimonials shown on the landing page. Maximum 50 entries.
💡Testimonials appear in the "What Everyone Is Saying" section on the landing page. 0 / 50 slots used.
Add Testimonial
🪄 Onboarding Wizard
Onboard individuals or bulk-import groups across any portal — students, teachers, parents, schools or staff — with optional licence issuance and approval notifications.
1️⃣ Onboarding Type
2️⃣ Portal Type
3️⃣ Details
✅ Results
My Profile
Manage your platform administrator account
PA
📷
—
—
Platform Administrator
Member Since
—
Personal Information
🔑 Password
Update your own login password. You'll need to use the new password next time you log in.
Platform Snapshot
Schools
—
Students
—
Active Licences
—
Mode
—
Notification Preferences
New registration alerts
Payment confirmations
Subscription expiry alerts
Weekly platform summary
🔔 Registration Queue
0
New registrations waiting for approval and licence assignment. Approve individually or in bulk for large school groups.
🔍
📋 New Registrations — Grouped by School & Role
Loading...
Pending Registrations
0 pending
Applicant
Role
School / Context
Registered
Status
Actions
No pending registrations
✅ Recently Processed
No processed applications yet.
🎮 Application Users
View, manage and troubleshoot student game profiles created inside My Wealth Builder. Each student's profiles are isolated to their account.
🔍
📝 Log New Issue
🔑 Reset Profile Password
Clears the password lock on a specific game profile so the student can re-enter.
💰 Adjust Cash Balance
Add, subtract or set the cash amount on a profile (for fixing corruption or compensation).
⚡ Disable Auto-Login
Clears a stuck auto-login that is preventing a student from reaching the profile selection screen.
🗑️ Delete Specific Profile
Removes a single corrupted or unwanted game profile. Irreversible.
📋 Migrate Profiles
Move all profiles from one email namespace to another (e.g. student changed login email).
📤 Export / Backup Profiles
Download a JSON backup of all game profiles for a student.
📥 Import Profile from JSON
Restore profiles from an exported backup file.
⚠️ Delete ALL Profiles
Wipes all game profiles for a student. Cannot be undone.
🛠️ Troubleshooting Guide
🔒 Student can't get past profile password
Go to Admin Tools → Reset Profile Password
Select the student and their locked profile
Click Clear Password
Student can now select the profile with no password
⚡ Student is stuck in auto-login (can't switch profiles)
Go to Admin Tools → Disable Auto-Login
Select the student and click Clear Auto-Login
Student relaunches the game — they'll see the full profile selection screen with a 5-second countdown and a Cancel button
They can also click Cancel on the countdown themselves
📁 Student says their profiles are missing
Profiles are scoped to the student's login email
Check if the student is logging in with the same email as before
If email changed, use Migrate Profiles to move data from old email to new
If same email, ask student to check browser — profiles are stored in that browser's localStorage
💰 Student reports wrong cash balance
Go to Admin Tools → Adjust Cash Balance
Select student and affected profile
Choose Add / Subtract / Set mode and enter the amount
Click Apply — change takes effect immediately
👥 Student sees another student's profiles
This means both students are using the same browser on a shared device under the same platform account
Each student must log in with their own email — profiles are automatically scoped per email
If profiles got mixed, use Migrate Profiles to separate them
🔄 General — full profile reset
Export a backup first via Export / Backup Profiles
Use Delete ALL Profiles to clear the student's data
Student creates a fresh profile in the game
Restore from backup if needed via Import Profile from JSON
🎫 Generate Voucher Batch
🏫 Onboard New School Tenant
🏛️A school tenant gets its own isolated data space. Teachers, students, and parents added to this school cannot see data from other schools.
Staff Dashboard
Workshop & Training Hub
SM
🎓 My Wealth Builder Training Team
Staff Member
Workshop Facilitator
0
Workshops
0
Trainees
0
Completed
0
Upcoming
📅 Upcoming Workshops
📊 Quick Stats
Workshops
Schedule, manage and run training workshops for schools and students
🔍
Trainees
Track progress, issue certificates, and manage all workshop participants
🔍
Trainee Progress
Name
Role
Workshops
Progress
Modules Done
Certificate
Actions
Training Materials
Download, share and manage all lesson plans and workshop resources
📚All lesson PDFs are downloaded directly from the embedded certified materials. Files are version-controlled and CAPS-aligned.
Additional Resources
Loading resources...
Training Reports
Workshop outcomes, trainee progress, and certification analytics
Communications
Send workshop reminders, materials, and updates to schools and participants
📢 Send Workshop Reminder
✉️ Send Materials
My Profile
Your staff account, certifications, and assigned schools
SM
—
—
—
Training Staff
Personal Information
Change Password
Click below to set a new login password for your account.
Assigned Schools
Expertise Areas
Certifications
🎮 My Wealth Builder
Secure Session · 00:00
Add New User
Create a student account with school, teacher, and parent assignment
If parent has an account, they'll see this student on their dashboard immediately.
Add Teacher Account
Configure access, assign students, and set permissions
Teacher Information
Permissions
Assign Students
🔍
Unassigned students shown first.
Add Parent Account
Create a parent account and link to their child's profile
Link Children
📅 Schedule New Workshop
Create a workshop session for schools, teachers or students
✏️ Edit Workshop
Update workshop details
🚀 Launch Live Session
Pre-session checklist
📋Complete the pre-session checklist before launching. This marks the workshop as In Progress and notifies enrolled participants.
Pre-Session Checklist
📊 Workshop Report
Session outcomes and participant data
📢 Send Workshop Reminder
Notify enrolled participants
➕ Enrol Participants
Add participants to workshop
0 selected
🎓 Issue Certificate
My Wealth Builder — Certificate of Completion
🏆
My Wealth Builder
Certificate of Completion
This certifies that
Participant Name
has successfully completed
Workshop Title
Facilitator
Ms. Thandi Moyo
Date Issued
Cert No.
⚠️In production, certificates are generated as signed PDFs with a QR verification code and stored in the learner's permanent record.
📅 Workshop Calendar
Visual schedule of all upcoming and past sessions
UpcomingCompletedIn ProgressCancelled
🧑💼 Add Staff Member
Create a new staff / facilitator account
✏️ Edit Staff Member
Update staff account details
Staff Profile
Full staff record
✏️ Edit Teacher Account
Update teacher details and permissions
✏️ Edit Parent Account
Update parent details and child links
🏫 Manage School
School profile and licence details
Used for navigation sharing and map display
South Africa: -35 to -22
South Africa: 16 to 33
📊 Student Progress
Full learning analytics and session history
🔑 Issue New Licence
Generate and assign a subscription or school licence
🔍 Licence Details
—
💡Days left will be recalculated automatically from the expiry date when saved.
🔑 Manage Password
User
Stored passwords are visible only to platform admins for support purposes.
🔐 Add Login Credential
Create manual login credentials for any role
🔧
Platform Maintenance
We are performing scheduled maintenance to improve your experience. We'll be back shortly!
Download the template, fill in student/teacher/parent details, then upload to onboard
📋How to onboard a school: (1) Download the Excel template below → (2) Fill in student, teacher and parent details → (3) Upload the completed file → (4) Review imported records → (5) Click Activate to enable all accounts. New accounts await activation until you approve them.
Step 1 — Download TemplateStart Here
Download the pre-formatted Excel template. It includes sheets for Students, Teachers, and Parents with all required columns and example data.
Template columns:
📚 Students: First Name, Last Name, Email, Grade, Class, Parent Email
🎓 Teachers: First Name, Last Name, Email, Subject, Classes
👨👩👧 Parents: First Name, Last Name, Email, Child Email(s)
Step 2 — Upload Completed File
📂
Click to upload or drag & drop your completed Excel file (.xlsx, .csv)
No file selected
⏳Parsing file...
Step 3 — Review Imported Records
#
Type
Name
Email
Grade/Class
Linked To
Status
Step 4 — Activate Accounts
💡Accounts are imported with pending status. Click Activate All to enable all at once, or activate individually. Students will need to set a password on first login.
🗄️ Database Manager
Export, import, clean and manage all platform data
⚠️Admin only. These actions directly affect all platform data. Export a backup before making any changes.
📤 Export Database
Export the full database or specific collections to JSON or CSV format. Save to any local folder.
Files are saved to your browser's default Downloads folder. In production, exports go to your selected storage path.
📥 Import Database
Restore from a previously exported JSON backup. This merges with existing data unless you choose to reset first.
📂
Click to select JSON backup or drag & drop
No file selected
🗑️ Clean Registry
⚠️Destructive — cannot be undone. Export a backup first. This removes all data from the selected category and gives you a fresh start for onboarding real users.
📊 Current Database Summary
📍 School Location
Share location with contact person
Share Location Via
💡WhatsApp will open in a new tab/app and pre-fill a message with the school address and Google Maps link for the contact person.
Link a Child Account
Connect your child's My Wealth Builder account to your dashboard
👨👩👧Enter your child's registered email address. They must already have an active account.
Onboard New School
Generate CuperLab licence and set up school profile
Used for WhatsApp / navigation sharing
e.g. -26.2041 (South Africa)
e.g. 28.0473
Edit User Account
Add Coaching Note
For: Student
Message Student
Send to: Student
📄 Generate Progress Report
For: Student
💡This report includes module progress, badges, AI coaching status and recent notes.
Child Progress Detail
Full skill breakdown and activity history
Privacy Policy
My Wealth Builder (Pty) Ltd
🔒 We use cookies & process personal data
My Wealth Builder processes personal data of learners under the Protection of Personal Information Act (POPIA). By using this platform, you consent to data processing as described in our Privacy Policy.
Audit Log
All platform actions tracked for compliance
🛡️All actions are logged with timestamp, user, IP (session-based), and action type. Logs persist in browser storage. Production deployments should export logs to a secure server.
Recent Activity
Time
User
Role
Action
Detail
⏰ Session Expiring
Your session will expire in 5:00. Click to extend.
Approve Registration
Assign group and licence
👤Loading...
💡Loading...
⚡ Bulk Licence Approval
Onboarding a large group
🚀You can approve and licence all selected registrations in one action. This is optimised for school group onboarding of 10 or more students.
Selected Applicants0 selected
💰Select options to see cost summary
ℹ️Each approved user will receive an activation notification. Licences are issued immediately and access is granted based on their assigned group's permissions.