Dashboard
Total Students
β
Pending Registrations
β
Verified Students
β
Total Courses (Online + Sales)
β
Certificates Issued
β
Recent Students
Loading...
Recent Certificates
Loading...
Student Registration
Student ID is generated automatically. No need to fill it.
Course is selected later in List Sales. Photo can be uploaded later.
No course or photo is required during registration. The student/admin can add the photo later, and courses are selected from List Sales.
Loading...
Add Sale
Search and select a student by name, Student ID or phone.
Automatic Cambodia time (GMT+7). You do not need to enter it.
Course / Product
Search by course name or Course ID, then click the course to add it.
| Course / Product | Qty | Unit Price (USD) | Discount | Subtotal (USD) |
|---|
Search by Course Name or Course ID. There is no course/product dropdown.
Sub Initial Total
$0.00
Paid = full amount Β· Due = $0 Β· Partial = enter amount
Sub Initial Total$0.00
Overall Discount$0.00
Initial Total$0.00
Paid Balance$0.00
Due$0.00
Grand Total Due$0.00
Total Sales
β
Paid
β
Outstanding
β
Partial / Due
β
Loading...
Add New Student
The new student will be saved to Student Registration and selected for this sale.
Student ID is automatic. Select the course separately in the sale below. Photo can be uploaded later.
Certificate Verification
Create / Upload Certificate
Optional. Existing certificate photos are kept. New certificate photos are uploaded to Cloudflare Storage.
Search Certificates
Loading...
News Feed
Create Post
Published / Draft Posts
Loading...
Course Management
Add / Edit Course
Online courses are for the public website. Sales courses are the courses staff can select when creating a sale.
$
Example: 50, 500, 0.01, 125.50
Example: 3 Days, 1 Month, 2 Years
Courses
Manage both public Online Courses and Sales Courses here.
Loading...
Staff & Admin Accounts
Create / Edit Account
Only an administrator can create accounts. Staff use a username and password; no email is required for staff login.
Accounts
Admins have full access. Staff only see the sections selected for them.
Loading...
Admin / Users
Admin Account
Your current account
Loading...
Administrator access is controlled by profiles.role = admin in Supabase.
Admin Permissions
Current admin can manage:
- Student registrations and status
- Student information
- Certificates and verification
- News Feed posts and media
- Courses, pricing, duration and registration status
For security, don't expose a Supabase service-role key in this HTML file.