

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.
Use the email address and password supplied by Milford 24 management.
No public self-registration. Management controls employee invitations in Supabase.
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.
Your recovery link was accepted. Choose a strong, unique password for your Milford 24 Training Hub account.
Complete learning at your own pace. Practical skills still require supervisor assessment.
Choose your area to access approved training logs, performance appraisals, videos, assessments and other learning materials. General Resources contains shared company policies and guidelines.
Track competency development by job category. Employees may view their own records. Supervisors and management record observations; they must not verify their own skills.
Role restrictions are enforced in the Supabase database, not just by these menus.
These unpublished lessons are visible only to authorized management. Review all wording and reconcile the policy conflicts before publishing.
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.
Edit lesson text and draft quiz questions directly. Changes save to the database. This editor does not publish courses or generate official scores.
Upload PDFs, photos (JPG/PNG/WebP), and short MP4/WebM training clips. Files are kept in private Supabase storage. Uploaded items remain drafts until the administrator approves them for employee viewing. Choose the category and resource section before uploading.
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.
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.
Preview assignment and lesson completion totals. Do not treat a lesson-read record as certification.