Concept mockup for Region 083 CO review — sample data only — not an official USNSCC/NHQ system.
U.S. Naval Sea Cadet Corps Official seal
U.S. Navy League Cadets Official seal
Region 083 Region 8-3 emblem
Unit
logo
slot
Unit logo preview uploaded by the Commanding Officer
Unit logo Unit A — Sample Unit · Placeholder

Branding in U.S. Naval Sea Cadet Corps navy & gold. The U.S. Naval Sea Cadet Corps, U.S. Navy League Cadets, and Region 083 medallions carry the organizations’ actual artwork. The unit slot is a placeholder, filled by the CO’s upload (see Billets & Access).

Naval Sea Cadet Corps · Region 083 · Region Platform

The unit, run by billets — not by whoever holds the binder Mockup · Sample data

Departments modeled on the Navy. Every officer logs in under a billet, keeps that billet's records in its workspace, and when leadership changes the records stay with the billet — the relief opens the same desk, not a blank one. A department officer's login shows only what pertains to their billet — nothing more: every other department is hidden from it entirely. Commanding Officer, Executive Officer, and Operations hold full access to the whole unit.

Command dashboard — Unit A

What the CO sees on opening the app: how each department stands, what is due next, and what changed since the last drill. Readiness here is fed by the departments' own records — nobody fills in a separate inspection form.

Inspection readiness

Blended from department records below. The full section-by-section crosswalk lives under Inspection Readiness.

4 deadlines ≤ 30 days 2 departments behind

Due next

  • Training plan upload (2nd of the year)Sample · 12 days
  • Uniform inventory count — SupplySample · 18 days
  • NSCADM 001 signature sweep — AdminSample · overdue
  • Drill hours tally check — OperationsSample · 25 days
  • Open-house recruiting event — RecruitingSample · 9 days
  • Exam currency re-check — MedicalSample · 2 overdue
  • Drill photo coverage + post draft — PAOSample · next drill

⚠ Supply shortage alert Sample

Short 3 medium covers — plus 4 more size lines below their minimum in the Supply inventory.

Latest activity across the unit

  • Supply — Uniform issue log updated: 3 covers short, order draftedSample · 2 days ago
  • Training — Correspondence course tracker: 4 cadets past midpointSample · 4 days ago
  • Admin — Medical exam currency sweep started (exams > 15 months flagged)Sample · 1 week ago
  • Operations — Community service event logged (Training bonus points)Sample · 1 week ago
  • Recruiting — Inquiry pipeline updated: 5 applications in progress (aggregate counts)Sample · 3 days ago
  • Medical — Currency sweep run: 2 exams overdue, 1 immunization incomplete (status only)Sample · 5 days ago
  • Public Affairs — Drill coverage posted; photo-release list updated by IDSample · 6 days ago

Department workspaces

Each department is a room with its own records, checklists, and turnover notes. Switch the View as login at the top and watch the scoping bite: full access for CO / XO / Operations — but a department billet (try Supply Officer) sees only its own department. The other departments disappear from the pills below, the dashboard, the navigation, and the readiness view — hidden entirely, not read-only. The multi-billet sample login shows the union of its two billets, and nothing else.

Log my hours — adult volunteer hours Sample

For the signed-in adult's own hours only — attached to you, the person, by your USNSCC ID, not to your billet. One activity can span several dates: name it once, add a date row per day. Cadet service-hour records live in the Volunteer Hours tab, which is limited to Command, Admin, and Operations logins, so a billet like Supply never sees cadet records here.

Your billet

Logging as: —

Same activity on more than one day? Add a date for each day — enter the activity once.

Your hours — your person record

—

    Your activities, grouped with all their dates. Totals feed the adult roll-up in Volunteer Hours (Command / Admin / Operations view), keyed by your USNSCC ID. Cadet service hours are not shown in this workspace card.

    Records

    Add a record Demo — stays in this tab

    Standing turnover notes

    These notes belong to the billet. They are the first thing a relief reads on day one.

    Supply Inventory — the unit property book Sample data

    The Supply Officer's actual inventory management system: every uniform and gear line tracked by size, with what's on the books, what's issued out, and what's still available on the shelf. To issue a uniform item, use the “Issue an item” form directly below — that is the spot where you record what cadet got the item, by that cadet's USNSCC ID number only (sample format: ID 0001234) — never by name. The “Currently issued — who has what” list and the lookup by USNSCC ID below the stock table answer who holds what right now. Low lines flag themselves, shortages roll up to the Command Dashboard, and the annual count reconciles straight into the audit's asset lines.

    —
    stock lines (item × size)
    —
    items on the books (on hand)
    —
    items issued out right now
    —
    size lines below minimum — short

    Shortage alerts Sample

      The top shortage also flags on the Command Dashboard, so the CO sees it without opening Supply. Order from this list — it is generated from the stock table, not typed from memory.

      Annual inventory count — book vs. count Sample

      92% counted2 variances openJan count due
      • Cover — size M: book 14, counted 13 (−1)Investigating
      • Sea bag: book 12, counted 13 (+1)Investigating

      When the count closes, the reconciled totals feed the asset lines of the NSCADM 018 audit — the audit becomes a printout of numbers Supply already proved, not a January recount from zero.

      Issue an item — record who received it Sample IDs only

      This is the spot for uniform issue. Pick the item and size, enter how many, and record which cadet got it — by USNSCC ID. That entry is what fills the ledger below and the “Currently issued — who has what” list. No anonymous issues: an issue without a cadet ID will not go through.

      Identification by USNSCC ID only — no cadet names. IDs shown are sample IDs for this mockup.

      Stock table — by item and size

      Item · SizeOn handIssuedAvailableStatusLocationActions

      On hand = total on the unit's books · Issued = out with cadets right now · Available = on the shelf, ready to issue. A line flags Short when Available drops below its minimum shelf level.

      Currently issued — who has what Sample

      Every line out with a cadet, by size, with the holder's USNSCC ID. This is how Supply answers “who has the medium covers?” at a glance — without digging through the ledger. Try it: the Cover (white hat) · size M line below lists the sample IDs holding one — USNSCC ID 0001234 and 0002041, matching the ledger.

      Holders are sample assignments built from the same data as the ledger and the stock table, matched to each sample cadet's size — issue a new item above and that cadet's ID appears here immediately. A line's total Issued count covers the whole unit, so a “+N more” note shows how many are held by cadets beyond the 6 sample IDs in this mockup; the built platform lists every holder.

      Look up by USNSCC ID Sample IDs

      Pick a cadet's ID to see everything that cadet currently holds — the reverse of the list on the left. ID only, no names.

      No lookup yet — select an ID above. Example: USNSCC ID 0001234 (sample) holds a medium cover and a medium NWU blouse in the opening sample data.

      Recent transactions — issue & return ledger Sample

      Every issue, return, and restock lands here with item, size, quantity, date, and the billet that made it. Anything out with a cadet carries a Held by line showing that cadet's USNSCC ID (sample IDs only in this mockup) — identification by ID number, never by name.

      Add a stock line Demo — stays in this tab

      Volunteer Hours — adults & cadets Sample data

      Two different logs, kept separate. Adult volunteer hours belong to the person — keyed by the adult's own USNSCC ID (adult sample IDs start 900…, distinct from cadet IDs), whether or not that adult holds a billet; the billet on an activity is just the hat they were wearing. Cadet service hours are recorded for cadets by adults — cadets have no logins here and are identified by USNSCC ID only (sample IDs, no names). One activity can span multiple dates: enter the activity once and add a date row for each day it happened — hours can differ per date, submitting creates one activity record listing all its dates, and every total sums its sessions. This tab is visible to Command billets, Admin, Operations — and to a volunteer with no billet, who sees only their own hours here and nothing else.

      Tracking tool — adult hours support the Volunteer Leadership picture; cadet service hours support community-service recognition. Neither is entered into Magellan by this platform.

      —
      adult volunteer hours — November (sample month)
      —
      cadet service hours recorded (sample)
      —
      adults (by USNSCC ID) with hours logged — billet or not
      —
      cadets (by USNSCC ID) with service hours

      Log my hours — adult Sample

      Hours attach to you — the person, by your USNSCC ID — not to a billet. Name the activity once, then add a date row for each day it ran (hours can differ per date). Submitting creates one activity record listing all its dates. The same form also sits inside every department workspace.

      Logging as: —

      One row per day — hours can differ by date.

      My hours — my person record Sample

      —

      Your activities grouped with all their dates — this history belongs to you and stays with you if your billet changes, or if you hold no billet at all.

      Adult roll-up — by person (USNSCC ID), November Sample IDs

      Rows are people, keyed by adult USNSCC ID (sample, 900… series — distinct from cadet IDs). The Billet column shows the hat that person currently wears — and reads “No billet” for volunteers without one. Their hours count all the same.

      Adult (USNSCC ID)BilletHoursShareLatest activity — all its dates

      Unit total (adults): —

      Record cadet service hours — adults record for cadets Sample IDs only

      Entered by an adult in a Command, Admin, or Operations billet. Pick the cadet by USNSCC ID — no cadet names, no cadet logins. Name the activity once and add a date row for each day it ran — submitting creates one activity record listing all its dates, and the per-ID totals sum every session.

      One row per day — hours can differ by date.

      Cadet service hours — by USNSCC ID Sample

      Cadet (USNSCC ID)TotalActivitiesLatest activity — all its dates

      Unit total (cadets): — · Identification by USNSCC ID only — no cadet names.

      Look up by USNSCC ID — service hours, gear & courses Sample IDs

      The same look-up pattern as Supply: pick an ID and see that cadet's service-hour entries and total, alongside what Supply shows them holding and what Training shows for their course — all keyed by the same USNSCC ID.

      No lookup yet — select an ID above. Example: USNSCC ID 0001234 (sample) shows service hours, a medium cover and blouse on issue, and BMR course progress.

      Recent cadet service activities — grouped, with all their dates Sample

      Division view — a Division Officer's cadets Sample data

      Cadets are assigned to divisions (sample: six sample IDs split between 1st Division and 2nd Division). A Division Officer (DIVO) leads one division and their login shows only that division's cadets — by USNSCC ID, with attendance, service hours, and course progress pulled from the same Operations, Volunteer Hours, and Training data the rest of the platform uses. No departments, no other division, no inventory editing. Command and the RD see both divisions here.

      Cadets by division Sample IDs

      Cadet (USNSCC ID)DivisionAttendanceService hoursCourse progress (Training, same ID)

      —

      Attendance comes from Operations' drill-by-drill capture, service hours from the Volunteer Hours cadet log, course progress from Training — all keyed by the same USNSCC ID. A DIVO works this list at drill: who is slipping on attendance, who is due a uniform inspection, whose course clock needs a nudge.

      Billets & access

      The login belongs to the billet, not the person. The CO reassigns a billet when an officer turns over; the workspace, records, and history carry over untouched. One adult wearing three hats holds three billet assignments on one login — a hard requirement for small units. And the scoping rule is hard: you see only what pertains to your billet — nothing more.

      Unit logo — uploaded by the CO from their login

      Unit
      logo
      slot
      Preview of the uploaded unit logo

      Command billets only (CO / XO). Choose the unit’s official logo file and it previews instantly in the header unit-logo slot, here, and beside Unit A in the Region View. Demo only — client-side preview in this tab; nothing is uploaded anywhere and nothing is saved. In the built platform this upload is stored against the unit and managed from the CO’s login.

      The rule: only your billet — nothing more

      A department billet's login shows its own workspace, its own tasks, and its own slice of readiness — and nothing else. Other departments are not read-only for that login; they do not appear at all — not in the navigation, not on the dashboard, not in the readiness crosswalk. CO, XO, and Operations Officer keep full unit visibility. One adult wearing several hats holds several billets on one login and sees the union of those billets: each billet adds its own department, and nothing else. Try it — switch View as at the top to Supply Officer, then to the Admin + Supply multi-billet sample, and watch departments appear and disappear.

      Every adult has a person record by USNSCC ID, billet or not — hours and history belong to the person; billets are assignments on top. A volunteer with no billet still logs in, still logs their hours against their own person record, and sees only their own hours — no departments, no cadet records, no one else's data. Try the “Volunteer — no billet (sample)” login in View as.

      BilletHolder (sample)AccessWorkspace
      BilletCommanding OfficerHolderSample Officer — COFull accessWorkspaceAll departments, billet reassignment, turnover approval
      BilletExecutive OfficerHolderSample Officer — XOFull accessWorkspaceAll departments; second set of eyes on Admin & audit lines
      BilletOperations OfficerHolderSample Officer — OpsFull accessWorkspaceAll departments; owns drill plan, events, calendar
      BilletAdmin OfficerHolderSample Officer — AdminEdit own deptWorkspaceAdmin dept only — every other department is hidden from this login, not read-only
      BilletTraining OfficerHolderSample Officer — Training + also holds Drill billetEdit own deptWorkspaceTraining dept only — every other department is hidden from this login, not read-only
      BilletSupply OfficerHolderSample Officer — SupplyEdit own deptWorkspaceSupply dept only (uniform issue + inventory) — every other department is hidden from this login, not read-only
      BilletPublic Affairs Officer (PAO)HolderSample Officer — PAOEdit own deptWorkspacePublic Affairs dept only — event coverage, posts/publicity tracker, photo-release status by USNSCC ID (status only; no cadet photos stored)
      BilletRecruiting OfficerHolderSample Officer — RecruitingEdit own deptWorkspaceRecruiting dept only — RD-set growth goal, monthly target tracker, recruiting events, inquiry pipeline as aggregate counts (no prospect names)
      BilletMedical OfficerHolderSample Officer — MedicalEdit own deptWorkspaceMedical dept only — exam & immunization currency status by USNSCC ID; currency tracking only, no medical records stored
      BilletDivision Officer (DIVO)HolderSample Officer — DIVO, 1st DivisionOwn division's cadets onlyWorkspaceDivision View only — their own division's cadets by USNSCC ID (attendance, service hours, course progress). No departments, no other division, no inventory editing
      BilletVolunteer — no billetHolderAdult USNSCC ID 9001007 (sample)Own hours onlyWorkspaceNo department workspace — Volunteer Hours only: their own log form, totals, and history, keyed to their person record
      BilletRegional DirectorHolderRegion 083 — RDFull access · all unitsWorkspaceCross-unit view, readiness by department, RD Broadcasts

      Adults only — cadets identified by USNSCC ID

      No cadet logins in this design. Where a record must point to one cadet — an item issued in Supply, a course clock in Training — the cadet is identified by USNSCC ID number only (sample format: ID 0001234), never by name. No medical files, no personnel-record contents, nothing copied out of Magellan.

      Magellan stays the record

      The platform holds clocks, checklists, counts, and pointers into Magellan. It never competes with the official system, so nobody types everything twice.

      History is kept

      Every billet keeps a simple line of who held it and when, so a decision made two COs ago still has a name and a date attached to it.

      Turnover — the relief inherits the desk

      When an officer turns over, the outgoing holder works this checklist inside their own department workspace. The incoming officer opens the same workspace with every record, count, and note intact. Set a status on any item to see it work.

      Supply Officer turnover — sample in progress Sample

      Progress: —

      How reassignment works

      • 1 · CO selects the billet and names the reliefCO only
      • 2 · Outgoing holder completes the turnover checklistBillet holder
      • 3 · Relief logs in — same workspace, full historyRelief
      • 4 · CO approves; the change is logged with date + namesCO

      Billet history — Supply Officer

      Sample · Current
      Sample Officer — Supply (holds billet now)
      Sample · Prior
      Previous holder — turned over with inventory count complete
      Sample · Prior
      Earlier holder — set up the uniform issue log

      Placeholder holders only — real names are entered by the unit when the platform is built.

      Inspection readiness — a view, not a second job

      The CO organizes work by department; the inspection reads from those same records. This crosswalk is the mapping underneath — category weights from the annual inspection policy (470-point model), each section fed by the department that already does the work. For a department billet login, this view is sliced the same hard way: only the sections their department feeds are shown — the rest of the crosswalk does not appear.

      Inspection categoryWeightFed byUnit A sample readiness
      CategoryMembership — growth goal, retention, attendanceWeight30%Fed byOperations + AdminReadiness
      64% — retention trending below the line
      CategoryTraining — courses, drill hours, training plansWeight30%Fed byTraining + Operations (Drill)Readiness
      81% — course clocks on track
      CategoryAdministration — signatures, legal authorizations, medical currencyWeight15%Fed byAdminReadiness
      52% — signature sweep overdue
      CategoryPersonnel — uniforms, appearanceWeight10%Fed bySupply (uniform issue)Readiness
      78% — 3 covers short, order drafted
      CategoryVolunteer Leadership — officer courses, enrollment currencyWeight8%Fed byAdmin + TrainingReadiness
      69% — one officer course clock running
      CategoryRegional Evaluation — growth goal set, audit result, visit statusWeight5%Fed byCommand + RDReadiness
      90% — goal set by RD; audit lines kept monthly
      CategoryNHQ — fees and submissions on timeWeight2%Fed byAdminReadiness
      100% — current
      CategoryMembership — growth goal — RD-set goal vs. enrolled, monthly recruiting targetsWeightFeeds Membership (30%)Fed byRecruitingReadiness
      Sample · 34 of 40 toward the RD-set goal — pipeline tracked as aggregate counts
      CategoryMedical documents currency — exam & immunization status current for every cadetWeightFeeds Administration (15%)Fed byMedicalReadiness
      Sample · 2 exams overdue, 1 immunization incomplete — status only; no medical records held here
      CategoryAttendance + uniform inspections — division-level attendance trend and uniform inspection resultsWeightFeeds Membership + PersonnelFed byDivision OfficersReadiness
      Sample · division attendance averaging 85% (1st Div 85% · 2nd Div 86%)
      CategoryPublic Affairs — event coverage, publicity, photo-release complianceWeight—Fed byPAOReadinessSupport function — not scored
      PAO supports recruiting and retention but carries no inspection points — it appears here so the work is visible, not scored.

      The audit gate sits above all of this

      A unit passes at 65.00 or better AND its audit (NSCADM 018) must return Pass or Conditional Pass — a good score with a failed audit still fails. That's why Supply's inventory and Admin's monthly audit lines feed this view all year: January's audit becomes a printout, not an excavation.

      RD Broadcasts — guidance that proves it landed Sample data

      The Regional Director's channel to the units. A broadcast can go to every unit or named units, and can be addressed by billet — all COs, all Supply Officers — so guidance reaches the desk that owns the work. The acknowledgment tracker shows who has read it and who has acknowledged it, per unit and per billet, so "I sent it" becomes "it landed." A department billet login sees only the broadcasts addressed to its own billet — the compose box and the region-wide tracker belong to the RD and Command.

      Compose a broadcast Placeholder content

      Send to

      Address by billet

      Addressing by billet means the message lands in that billet's workspace in every targeted unit — and follows the billet at turnover, not the person.

      Nothing sends from this mockup. A saved draft appears at the top of the tracker as a sample.

      Acknowledgment at a glance Sample

      86%
      of addressed billets acknowledged the latest broadcast
      2
      broadcasts still have unacknowledged billets
      Unit D
      most often last to acknowledge (sample pattern)

      Read = opened in the billet workspace. Acknowledged = the billet holder tapped “Acknowledge” — the RD's proof the guidance was received by the desk responsible.

      Why billet addressing matters

      Guidance sent to a person's inbox leaves with the person. Guidance sent to a billet stays in that billet's workspace — a relief who takes over mid-season sees every broadcast their predecessor received, with its acknowledgment state intact.

      Broadcast tracker

      Region view — readiness by unit and by department

      The RD's cross-unit picture. The power isn't just "which unit is weak" — it's "which department is weak across the region," which is where one broadcast, one training call, or one assist visit fixes five units at once. All figures are placeholders.

      UnitAdminTrainingSupplyOperationsMembership trendOverall
      LogoUnit AUnit logo slot — CO uploadAdmin52%Training81%Supply78%Operations74%Membership64%Overall73%
      Unit BUnit logo slotAdmin88%Training90%Supply84%Operations86%Membership82%Overall86%
      Unit CUnit logo slotAdmin61%Training58%Supply71%Operations66%Membership59%Overall63%
      Unit DUnit logo slotAdmin47%Training69%Supply55%Operations60%Membership57%Overall58%
      Unit EUnit logo slotAdmin79%Training76%Supply92%Operations80%Membership77%Overall81%

      New departments — readiness by unit Sample

      UnitPublic AffairsRecruitingMedical currencyDivisions (attendance)
      Unit APAOCoverage currentRecruiting34 / 40 goalMedical58% currentDivisions85% avg
      Unit BPAOCoverage currentRecruitingOn goal paceMedical91% currentDivisions90% avg
      Unit CPAO1 event uncoveredRecruitingBehind paceMedical66% currentDivisions78% avg
      Unit DPAOPAO billet vacantRecruitingBehind paceMedical49% currentDivisions71% avg
      Unit EPAOCoverage currentRecruitingOn goal paceMedical88% currentDivisions87% avg

      Medical currency is the weakest of the new departments region-wide — the same pattern as Admin above, and fixable the same way: one RD broadcast to all Medical Officers plus a worked sweep example.

      Pattern the RD can act on Sample

      Admin is the weakest department in 3 of 5 units — signature and medical-currency sweeps are a region-wide problem, not a Unit D problem. One RD broadcast to all Admin Officers (see RD Broadcasts) plus a worked example in the exemplar library addresses all five at once.

      At-risk filter

      In the built platform this view filters to units under the 65.00 pass bar or trending toward a failed audit. In this sample, Unit D (58%) and Unit C (63%) sit under the bar — the two units the RD watches monthly instead of discovering in March.