← All projects

Do Roster

A team roster scheduling platform that lets managers plan, assign, and publish shifts with role-based assignments, availability tracking, and automated scheduling rules.

Do Roster screenshot 1
Do Roster screenshot 2
Do Roster screenshot 3
Do Roster screenshot 4
Do Roster screenshot 5

Tech Stack

ReactTypeScriptViteTailwind CSSshadcn/uiSupabaseStripeTanStack QueryZustandFramer Motion

Details

Do Roster is a full-stack SaaS application for team roster management. It features multi-tenant organization support with Supabase Auth and RLS, drag-and-drop role reordering, inline roster assignments, availability calendars, Stripe billing integration, an onboarding wizard for new users, automated scheduling rules, and SMS/email notifications via edge functions. Built with a Notion-inspired minimalist UI using stone/slate tones and teal accents.