Skip to content

Repository files navigation

Roster

School-scoped Q&A between student-athletes and their community.

Next.js 16 (App Router) + Supabase (Postgres + Auth) + Tailwind v4 + shadcn.

Run locally

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 dev

If 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.

Deploy

vercel --prod

Set 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.

Releases

Packages

Contributors

Languages