Controlled pilot: This application connects to real accounts only after setup. Course drafts require management approval before publication. Do not upload private employee information or operational incident evidence during initial testing.
Connect your training hub
Your Supabase public project configuration has not been entered. Follow the included SETUP_GUIDE.md, then deploy the site. Never paste a service-role or secret key into this app.
Employee sign in
Use the email address and password supplied by Milford 24 management.
No public self-registration. Management controls employee invitations in Supabase.
Set up your password
Enter your administrator email. A one-time recovery link will be emailed to you. Open it on the same website to set a new password.
Create your password
Your recovery link was accepted. Choose a strong, unique password for your Milford 24 Training Hub account.
SIGNED IN
Assigned learning
Complete learning at your own pace. Practical skills still require supervisor assessment.
Loading…
Practical competency record
Loading…
Supervisor and management centre
Role restrictions are enforced in the Supabase database, not just by these menus.
Core onboarding — management draft review
These unpublished lessons are visible only to authorized management. Review all wording and reconcile the policy conflicts before publishing.
Loading draft lessons…
Onboarding quiz — management preview
Eight draft questions. This preview is not an official assessment, records no result, and is accessible to administrators only. Question wording and answers must be reviewed before any employee rollout.
Loading draft question bank…
Training content editor — administrator only
Edit lesson text and draft quiz questions directly. Changes save to the database. This editor does not publish courses or generate official scores.
Training media library — administrator only
Upload PDFs, photos (JPG/PNG/WebP), and short MP4/WebM training clips. Files are kept in private Supabase storage. Uploaded items remain drafts and can be linked to a lesson for future publishing.
Do not upload actual employee personal records or CCTV incident evidence. Large videos should be compressed; this pilot is not a production video-streaming service.
Policy and launch checklist
Before any course is published, reconcile the handbook and Code of Conduct, approve lesson and assessment wording, test employee permissions, and agree how mandatory training time will be treated.
Publishing is deliberately disabled in this pilot interface. No digital policy acknowledgements or official certificates are enabled.
Management training report
Preview assignment and lesson completion totals. Do not treat a lesson-read record as certification.