In DevelopmentLMS2026

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.

The Challenge

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.
The Solution

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.
The Impact

A modern, multi-tenant LMS providing isolated digital spaces for units with structured assessments and gamified learning.

Multi-Tenant ArchitectureUnit-Specific LeaderboardsInteractive Learning Modules

Active Users

Pilot Phase

Modules

4+

Platform

Web & PWA

Architecture

Multi-Tenant

Technical Architecture

Deep dive into the technology stack and infrastructure decisions.

Frontend

Next.js (React), TypeScript, ShadCN/UI, Tailwind CSS

Backend

Node.js/Express or Next.js API routes

Database

PostgreSQL with multi-tenant schema (unit_id scoping)

Authentication

Microsoft Azure AD OAuth2 + JWT tokens

Storage

Cloud-based storage for learning materials (images, videos, PDFs)

Security

Row-level security, email domain validation, encrypted traffic