RateMyUnit
Open-source platform for Australian university subject reviews with verified feedback, fast search, and scalable scraping pipelines.
- React
- Vite
- Fastify
- PostgreSQL
- Redis
- AWS
- Terraform
RateMyUnit is a full-stack platform for Australian university subject reviews. It combines handbook scraping, verified student feedback, and fast search so students can make better enrolment decisions.
Core Capabilities
- Scrapes and normalizes unit data from CourseLoop, search-based handbooks, and legacy HTML sites.
- Delivers fast unit lookup with filtering and consistent metadata across universities.
- Collects verified reviews through student email checks and moderation workflows.
- Runs large refresh jobs asynchronously with Redis-backed queues and retry-safe workers.
Tech Stack
Frontend:React 19, Vite, Tailwind CSS, TanStack QueryBackend:Node.js, Fastify, BullMQData:PostgreSQL, Drizzle ORM, RedisInfrastructure:Terraform, AWS (EC2, RDS, ECR), Cloudflare proxy
Impact
- Created a central, searchable source of course-level review data.
- Improved review trust with verification and moderation controls.
- Shipped a production deployment pipeline with infrastructure as code.