Dashboard
Welcome back. Here's what's happening at BlueDive TechLab today.
👥
—
Total Students
📚
—
Active Enrollments
💰
—
Total Revenue
🏆
—
Certificates Issued
⏸️
—
Paused Accounts
💵
—
This Month
Enrollments by Program
Loading…
Recent EnrollmentsLive
| Student | Program | Plan | Date | Status |
|---|---|---|---|---|
| Loading… | ||||
Quick Actions
All Students
View, edit, pause, reset password, or remove any student.
| ID | Name | Country | Programs | Joined | Status | Actions | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Add Student
Manually create a student account. The student will receive a welcome email with their login details.
Student Details
ℹ What Happens
1️⃣A student account is created in the database with the temporary password you set.
2️⃣A welcome email is sent to the student with their login credentials.
3️⃣If you checked "Enrol now", the enrollment and payment record are created immediately.
4️⃣The student logs in and is prompted to change their password on first login.
Enrol a Student
Enrol an existing student into a program. Use this for manual enrolments, transfers, or scholarship cases.
Enrolment Details
Recent Enrolments
| Student | Program | Date |
|---|---|---|
| Loading… | ||
Enrollments
All program enrollments. Activate, pause, or remove individual enrollments.
| Student | Program | Plan | Paid | Total | Enrolled | Status | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Course Catalog
All programs in the system. Enrolment counts pulled live from the database.
Loading…
Payments
All transactions. Issue refunds, verify payments.
💰
—
This Month Revenue
❌
—
Failed Payments
| Date | Student | Program | Amount | Method | Ref | Installment | Status | Action |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Record a Payment
Manually log a bank transfer, cash payment, or any offline transaction against a student's enrollment.
Payment Details
ℹ How This Works
1️⃣Enter the enrollment ID (find it on the Enrollments page).
2️⃣Enter the amount received and the payment reference.
3️⃣The payment is logged and the enrollment's amount_paid is updated automatically.
4️⃣If the payment completes the full $400, access is fully unlocked.
⚠ This records the payment in the database only. If the student paid via Paystack, also verify it in the Paystack dashboard separately.
Certificates
Issue, verify, and track all student certificates.
Issue Certificate Manually
Verify a Certificate
All Issued Certificates—
| Student | Program | Cert Code | Issued | |
|---|---|---|---|---|
| Loading… | ||||
Team Photo
The single group photo shown in the "BlueDive Family" section on the homepage. Only you can change it.
📌Visitors on the homepage cannot upload or change this. Only you can from here.
Current Photo
No team photo set yet. Upload on the right →
Upload New Photo
Click or drag to upload
JPG, PNG or WebP · Max 5 MB · Recommended 1400×700
Preview — not saved yet:
OR — paste image URL:
Settings
Admin account and system configuration.
Change Admin Password
Config Keys
⚠Never enter API keys here. Edit them in
backend/config.php directly via SSH or cPanel File Manager.Paystack Secret Key••••••••
reCAPTCHA Secret••••••••
SendGrid API Key••••••••
JWT Secret••••••••