Inspiration
Our journey started with a simple observation: choosing a degree shouldn’t be a one-size-fits-all decision. We saw firsthand how overwhelming it can be for students navigating endless rankings and generic reviews. The idea sparked when we realized that every student has unique strengths, experiences, and aspirations that deserve to be recognized. We wanted to create a space where genuine voices could guide academic choices, making the process more personal and less intimidating.
What it does
RateMyDegree is all about empowering students with personalized insights. It’s a platform where students answer targeted questions that help us assess their hard and soft skills. From there, our smart matching engine recommends degree programs that are a perfect fit for each individual. But it doesn’t stop there—our community features let current and past students share their real-world experiences through reviews, votes, and comments, so everyone can benefit from honest, peer-driven advice.
How we built it
We built our application with Vite(React) for the frontend, Node and Express.js for the backend and the database is Supabase(PostgreSQL)
Challenges we ran into
We ran into multiple challenges related to setting up external apis such as the ChatGPT api, linking the frontend and the backend was also a challenge at times.
Accomplishments that we're proud of
We are proud of having built a fullstack application in less than 24 hours and to have a product that can have a real impact on the youth.
What we learned
We learned a lot about the backend development with Node.js, we even got to try out a new frontend framework (Vite)
What's next for RateMyDegree
So far we were only focused on the Universities in Montreal. Our objective is to globalize and to become an international reference for students all around the world to get information about their degrees.
Built With
- chatgpt
- express.js
- node.js
- postgresql
- react
- supabase
- vite



Log in or sign up for Devpost to join the conversation.