Web app for drafting weekly bar staff schedules with role-aware auto-assignment and shift equity tracking.
- Framework: React 18 + Vite 5 (JavaScript)
- UI: Custom CSS, @dnd-kit/core (drag and drop)
- Hosting: Vercel
git clone <repo-url>
cd perfect-shift/frontend
npm install
npm run dev- Setup wizard: guided first-run flow to populate staff and tier defaults before generating a draft
- Support, Runner, and Manager assignment: extend the auto-assigner beyond Bar, Tables, and Well into the placeholder role slots
- Order tracking: wire the dashboard's Next Order Due card to real liquor and supply order data