A specialized learning management system purpose-built for sea cadets where each unit operates in its own isolated digital space with complete data separation. Think D2L/Canvas, but for maritime training.
SignalsMaster is a specialized learning management system designed to modernize sea cadet training. Unlike generic LMS platforms, it is purpose-built for the maritime context, offering specific modules for Signal Flags, Seamanship, and Drill. The platform utilizes a multi-tenant architecture, ensuring that each cadet unit operates in a completely isolated environment—securely managing their own cadets, data, and progress tracking while benefiting from a shared, robust infrastructure. Starting with a pilot at Oakville Sea Cadets, it aims to scale to units nationwide.
Next.js (React), TypeScript, ShadCN/UI, Tailwind CSS
Convex (Serverless Functions)
Convex (Real-time Database with multi-tenant schema)
Clerk (Authentication and User Management)
Convex (File Storage)
Convex data validation, Clerk role-based access
Access learning materials, complete assessments, view own progress
Mentor/tutor capabilities + Junior access
Full admin—create content, manage cadets, view analytics, configure unit settings
Pilot with Oakville Sea Cadets
Expanded testing and feature refinement
Rollout to future Sea Cadet units and potential Army/Air expansion