About Comparateor

Preface

Inspired by Prestige Hunt, this is an open-source ranking site for anything of your choice. Please don't take any of these rankings extremely seriously — since all rankings are crowdsourced and updated in real-time, more likely than not, they may be biased. However, Comparateor excels at providing a community-based aggregate of college rankings. You can get a sense of what your fellow students think about different universities, instead of a difficult-to-understand ranking methodology from the US News site. The goal is to eventually expand functionality on this platform such that colleges can be compared on specific factors/aspects, rather than all-round rankings, providing even more visibility into the college comparison than is currently available.

Technology

This project uses Convex to power real-time updates to application state, which enables the reactivity of our rankings platform. An elo system is used to generate updates to rankings from user preferences. Using Convex allows us to make updates on-the-fly, ensuring that elos are always up-to-date without fear of data races (see their docs on optimistic concurrency control for more details if you're interested). Other technologies used include: NextJS, React, and TypeScript for frontend development, and TailwindCSS for styling.