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, TypeScript, ShadCN/UI, GSAP
Spring Boot, Spring MVC/REST API
Neon (Serverless PostgreSQL with multi-tenant schema)
Clerk, Spring Security
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