An enterprise-grade inventory and supply management system built to streamline logistics and accountability for cadet units, featuring multi-tenant data isolation and role-based permissions.
Quartermaster is an enterprise-grade inventory management system designed to solve the logistics challenges faced by cadet units. Currently in the planning and analysis phase, it aims to replace fragmented paper-based tracking with a robust, multi-tenant digital platform. By providing each unit with its own isolated data environment, Quartermaster ensures security and autonomy while offering powerful tools for tracking uniforms, equipment, and supplies. The system emphasizes accountability through digital audit trails and simplifies operations with role-based delegation, allowing senior cadets to assist with logistics under officer supervision.
Next.js (React), TypeScript, ShadCN/UI
Node.js/Express or Next.js API routes
PostgreSQL with multi-tenant schema
Microsoft Azure AD OAuth2 + JWT tokens
Cloud Storage for asset documentation
Row-level security, audit logging, role-based permissions
View-only access, ability to submit equipment requests
Limited admin access for day-to-day operations, equipment issue/return
Full administrative access, reporting, system configuration
Target beta deployment to Oakville Sea Cadets