SignalsMaster
Multi-tenant learning management platform for sea cadet units.
Overview
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.
Fragmented knowledge management and inconsistent training delivery across cadet units.
- No centralized learning platform tailored to maritime cadet training.
- Fragmented knowledge management across drives, emails, and paper.
- Inconsistent training delivery across different units.
Our Solution: Dedicated Multi-Tenant Platform
- Modern Stack Migration: Re-building from Ionic to Next.js + ShadCN for better performance.
- Multi-Tenant Architecture: Each unit sees only their cadets, quizzes, and leaderboards.
- Specialized Learning Modules: Signal Flags, Points of Sail, Drill, Seamanship.
A modern, multi-tenant LMS providing isolated digital spaces for units with structured assessments and gamified learning.
Active Users
Pilot Phase
Modules
4+
Platform
Web & PWA
Architecture
Multi-Tenant
Technical Architecture
Deep dive into the technology stack and infrastructure decisions.
Next.js (React), TypeScript, ShadCN/UI, Tailwind CSS
Node.js/Express or Next.js API routes
PostgreSQL with multi-tenant schema (unit_id scoping)
Microsoft Azure AD OAuth2 + JWT tokens
Cloud-based storage for learning materials (images, videos, PDFs)
Row-level security, email domain validation, encrypted traffic