🏀Core FeaturesComing Soon
Lineup Builder
How users create, edit, and manage their 5-position basketball lineups.
Video coming soon
Add a YouTube video ID to the topics config
Documentation
Overview
The lineup builder is the core creation flow where users assemble their 5-player roster across standard basketball positions: PG, SG, SF, PF, and C.
Key Constraints
- Budget system — total player values cannot exceed the budget cap
- Position-locked — each player fills a specific position
- Unique players — no duplicates within a lineup
- Reordering — drag-and-drop position swapping after creation
Creation Flow
- User selects a player for each position
- Search with fuzzy matching (Fuse.js) to find players
- Budget indicator updates in real-time
- Submit creates the lineup and redirects to the detail view
Technical Details
<!-- Add details about the PlayerSelector component, validation logic, etc. -->Content coming soon — add your video and detailed writeup here.