← Back to overview

Live for TMU students. June 2025 to now.

TMU Pulse

An academic planning platform for TMU students. GPA tracking, schedule building, course discovery, and degree planning in one place, with Rate My Professors built in.

tmupulse.ca

500
sign-ups
30,000+
visits
~100
visits a day
3,700+
course records indexed
  • TMU Pulse course catalogue

    Course catalogue

  • TMU Pulse home page

    Home

  • TMU Pulse schedule builder

    Schedule builder

A course catalogue that stays fast.

A Python and PostgreSQL pipeline scrapes, normalizes, and indexes 3,700+ course records across 100+ departments. Pages load in under a second.

  1. Scrape
  2. Normalize
  3. Index
  4. Sub-second loads
  • GPA tracker
  • Schedule builder
  • Course discovery
  • Degree planner
  • Python
  • Next.js
  • TypeScript
  • PostgreSQL
  • Supabase
  • React
  • Tailwind CSS