Repository navigation
Physical Storage and Binders
One of Bindarr's most distinctive capabilities is tracking the exact real-world location of every physical card in your collection. Instead of just maintaining a digital inventory, Bindarr knows which physical binder, page number, and pocket slot (1–9) or box row each card lives in.
Bindarr supports two primary physical storage paradigms:
| Container Type | Structure | Ideal For |
|---|---|---|
| Binder | Organized by numbered Pages, each with a fixed pocket grid (e.g. standard 9-pocket 3×3, 4-pocket 2×2, or 12-pocket 4×3). Includes interactive flip-book page navigation. | Master sets, rare binders, vintage holos, trade binders. |
| Box | Organized by Rows (channels) with custom capacities and configurable physical Dividers. | Bulk storage, playsets, deck boxes, sleeved cube storage. |
Under the hood, Bindarr uses a sparse integer positioning system:
-
Slot 1
$\rightarrow$ position: 1000 -
Slot 2
$\rightarrow$ position: 2000 -
Slot 3
$\rightarrow$ position: 3000
This design allows manual card insertions and re-ordering without requiring bulk rewrites of every subsequent row in the database.
When creating or editing a container, you can assign a Sorting Scheme:
| Sorting Scheme | Description |
|---|---|
| Custom (Manual) | Cards stay exactly where you place them. Enables freeform drag-and-drop filing and custom binder curation. |
| Set & Number | Automatically sorts cards chronologically by official set release and collector number (e.g., #001 through #151). |
| Price | Automatically ranks cards by current market value from highest to lowest. |
| Name | Sorts alphabetically by card name. |
| Type / Color | Groups cards by type (Pokémon: Grass, Fire, Water, Psychic; MTG: WUBRG, Artifacts, Lands). |
| Language | Groups printings by language. |
Containers can also enforce foil separation:
- No foil sorting: Foils and non-foils are intermixed according to the primary sort scheme.
- Foils First: Foil printings take precedence at the front of each group.
- Separate Foil Section: All foil cards are grouped into designated foil compartments.
For large binders or multi-row boxes, you can map specific criteria directly to specific compartments:
- Visual Dividers: In structured sort views, Bindarr automatically renders visual set banners and category dividers between pages or box rows.
- Compartment Category Rules: Assign specific sets or card types to specific pages (e.g., Page 1–5: Base Set, Page 6–10: Jungle, Page 11–15: Fossil).
Bindarr provides two distinct interfaces for organizing cards depending on your device:
- Open your Binder or Box in the Storage tab.
- If the container uses Custom sorting, drag any card from the Unsorted Queue at the bottom directly into an empty pocket.
- Drag a filed card to a new pocket to move it.
- Dropping a card onto an occupied pocket will automatically swap the two cards.
- Drag a card back to the Unsorted Queue to unfile it.
To avoid conflicting with native page-swipe gestures on smartphones:
- Tap the Arrange button in the container header to enter arrangement mode.
- Tap the card you want to move (it will highlight with an active border).
- Tap the destination pocket or slot to place or swap it.
- Tap Done to exit arrangement mode and resume normal browsing.
- Capacity Limits: Each compartment enforces its configured pocket limit (e.g. 9 cards per page). The UI prevents overfilling pockets.
- Locked Containers: You can lock a completed binder or master set to prevent accidental card additions or moves.
Bindarr is licensed under the MIT License.
Need help? Check Troubleshooting & FAQ or open an issue on GitHub.