RapidRoster

Start here

Get Started

Build a roster by importing your data, defining rules, and generating assignments.

Start with Items

How RapidRoster works

Follow these steps from setup through verification.

  1. Import items. Upload a CSV where each row is an item, such as a player. The file must include a unique id column.
  2. Import slots. Upload a CSV where each row is a slot, such as a team. The file must also include a unique id column.
  3. Import rules. Upload a rules CSV with id, enforcement, keyword, and ordered input1, input2, and input3 columns. Use semicolons inside a cell for a list of values.
  4. Generate a roster. Hard rules are satisfied first. Soft rules are then improved according to their priorities. Generation runs in a Web Worker so the page stays responsive.
  5. Verify the result. Use Evaluation to inspect penalties and rule conflicts, or import an assignment CSV with slot and itemId columns.

Your project data and the latest evaluation are saved in this browser's local storage. Export your CSV files if you need to move the project to another browser or computer.