Coursify

WIP

A course insights platform built for Queen's University students to explore grade distributions and get AI-powered insights on courses and professors.

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

Overview

Coursify is a comprehensive course insights platform designed for Queen's University students. The platform displays historic grade distribution data for courses and features a RAG-powered chatbot trained on real student feedback scraped from Reddit and RateMyProfessors. This enables students to get honest, up-to-date insights on courses and instructors beyond just what's in the official calendar. The system is split across multiple repositories handling web scraping, vector embeddings, and the frontend interface. Built with Next.js, TypeScript, and Supabase, it provides a fast and intuitive way for students to make informed course decisions.

Key Features

  • Historic grade distribution visualization for Queen's courses
  • RAG-powered AI chatbot trained on Reddit and RateMyProfessors data
  • Course search with real-time filtering and insights
  • Multi-repository architecture for scalable data processing
  • Web scraping pipeline for Queen's calendar, Reddit, and RateMyProf
  • Vector database integration for semantic search capabilities
  • Fast, responsive UI built with Next.js and Tailwind CSS
  • Supabase backend for authentication and data management

Tech Stack

Next.js
TypeScript
TailwindCSS
Supabase
PostgreSQL
Vercel