Authors
Anders Lu1 and Austin Amakye Ansah2 , 1USA, 2 The University of Texas at Arlington, USA
Abstract
NavySync is a cross-platform mobile and web system designed to centralize communication, event management, attendance tracking, learning resources, and role-based administration for Navy Junior Reserve Officers Training Corps (NJROTC) units [1]. Built with Flutter, Supabase, PostgreSQL, and a Svelte-based administrator portal, the system addresses recurring coordination problems in student organizations: scattered event information, delayed check-ins, unclear leadership permissions, and limited parent visibility [2]. NavySync uses QR-code attendance, school-scoped data, targeted announcements, role-aware event creation, and parent-linked accounts to reduce administrative friction while keeping the experience usable for cadets, instructors, parents, and guest users. This paper presents the motivation, implementation challenges, system architecture, prototype evaluation approach, related work, and future improvements for the NavySync platform.
Keywords
NJROTC, Student organization management, Mobile application, Flutter, Supabase