School-scoped Q&A between student-athletes and their community.
Next.js 16 (App Router) + Supabase (Postgres + Auth) + Tailwind v4 + shadcn.
Run commands from the roster directory (not the parent CS278_Project folder):
cd roster
npm install
cp .env.local.example .env.local # then fill in your Supabase URL + anon key
npm run devIf you see Can't resolve 'tailwindcss' in '.../CS278_Project', your dev server is using the wrong root — cd into roster and restart npm run dev.
vercel --prodSet NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY, and
NEXT_PUBLIC_SITE_URL in the Vercel project. In the Supabase dashboard, add
the deploy URL + /auth/callback to Authentication → URL Configuration.
Updated project documentation.