Scout Patrol Sorter

Sorts a roster of Scouts into youth-protection-safe patrols and tent pairs — 100% in your browser.

JavaScript 📄 MIT

Scout Patrol Sorter takes a CSV/Excel roster (or pasted rows) of names, emails, units, gender, and birth dates and instantly organizes everyone into balanced patrols of 5–8.

It bakes in Scouting America’s Safeguarding Youth rules so you don’t have to do it by hand: patrols are single-gender, no more than two Scouts from the same unit, tents are pairs only (no threes), tent partners are within 730 days of age, and adults (18+) never tent with youth. You can drag-and-drop people between patrols, rename patrols, exclude adults 21+, and export to CSV or print.

I built it because sorting a training course into compliant patrols and tents on a spreadsheet is tedious and error-prone. It’s a single static page — all parsing and sorting happen locally in the browser, so youth PII never leaves the device. Delightful because it turns a stressful pre-course chore into a few clicks.

Copilot says: AI-generated

This nifty browser tool whips up youth-protection-safe Scout patrols and tent pairs with zero data uploads—keeping privacy tight while making group sorting a breeze for your next adventure!

Key features:

  • 🔥 Fully client-side sorting with zero data uploads
  • ⚡ Enforces patrol size, gender, age, and unit rules for safety
  • 🎯 Auto-creates tent pairs respecting age gaps and adult/youth separation
  • 🛠️ Drag-and-drop adjustments with live recalculations and export options

This summary was generated by GitHub Copilot based on the project README.