Coursify

WIP

AI-powered course selection platform for Queen's students with RAG chatbot, grade analytics, and professor insights from scraped reviews.

Database currently offline. Development resuming soon.
Coursify screenshot 1
Click to expand

Overview

Coursify empowers Queen's students to make data-driven course decisions through comprehensive grade analytics and AI-powered insights. The platform features a RAG chatbot trained on thousands of student reviews from Reddit and RateMyProfessors, providing personalized recommendations on professors, workload, and teaching styles. Historical grade distributions spanning 10+ semesters reveal true course difficulty trends. Built with a multi-repository microservices architecture, automated web scrapers continuously gather data from Queen's calendars and student review platforms, storing vector embeddings for semantic search capabilities.

Key Features

  • RAG-powered AI chatbot delivering personalized course and professor recommendations
  • Historical grade distribution analytics across 10+ semesters (2015-present)
  • Automated web scraping pipeline for Reddit, RateMyProfessors, and Queen's calendar data
  • Vector database with semantic search for intelligent course matching
  • Real-time course search with advanced filtering and comparison tools
  • Multi-repository microservices architecture for scalable data processing
  • Mobile-responsive UI built with Next.js and Tailwind CSS
  • Supabase backend managing authentication and PostgreSQL database

Tech Stack

Next.js
TypeScript
TailwindCSS
Supabase
PostgreSQL
Vercel