Donatello keeps two Scout units' popcorn campaigns in sync.
A small C# agent that handles storefront shift logistics and inventory reconciliation for Pack 4100 and Troop 1002, so the numbers match at the end of the weekend without anyone chasing a spreadsheet.
-
Tracks storefront shift sign-ups and sends reminders so nobody misses a slot at either unit.
-
Parses Trail's End data and reconciles what's sold against what's on hand, unit by unit.
-
Runs Pack 4100 and Troop 1002 side by side from a shared codebase with separate configs.
WHY IT EXISTS
Built out of the usual popcorn season chaos: two units, dozens of shift slots, and inventory numbers that never seem to match by the end of a weekend. Donatello handles the repetitive tracking so the humans running the campaign can focus on the campaign.