A course review and information site for Western University, inspired by uwflow.com.
- Browse Western courses by code or name
- View course descriptions and prerequisites
- Sign in with a Western (
@uwo.ca) email - Leave a rating and review on courses you've taken
- See a professor's page with the courses they teach
- Framework: Next.js 16 (App Router) + React 19 + TypeScript
- Styling: Tailwind CSS v4
- UI components: shadcn/ui (planned)
- Database: Postgres (via Supabase)
- Auth: Supabase Auth (Google OAuth, restricted to
@uwo.ca) - Hosting: Vercel
- Course data: Python scraper of Western's academic calendar
Early development. See issues and milestones for the roadmap.
Requires Node.js 20+.
npm install
npm run devThen open http://localhost:3000.
Other scripts:
npm run build— production buildnpm run start— run the production buildnpm run lint— ESLint