Course search application with intgrated professor's ratings
This project was developed as a part of challenge during HackUTD 2022. You can find the submission on Devpost here.
Next.js, Nebula APIs, @mtucourses/rate-my-professors npm package
Signing up for courses every semester is not an easy task if you have to look for every professor taking every course and you have to go to Rate My Professor every time.
So, here is the NebulaX to make your life easy!
You can have a look at ratings of all the professors for a specific course in the past and compare them all on a single page.
Not just this, you can find all the related courses by using any of the following search criteria:
- Course Number (1325)
- Subject Prefix (MATH)
- Course Title (Calculus I)
- Credit Hours (3)
- Class Level (Graduate)
- Activity type (Lecture)
- Offering Frequency (S) So, just type anything that you would like to search for taking up the courses, and get all the ratings together in a click.
The course search based on the entered criteria is performed utilizing the public APIs provided by Nebula. Also, the RMP data is accessed by using the node packages and combining this all, we provide you the summarised data for every course on a single page! Currently, this can be used only for the courses that are being taught at UTD.
Figure 1. Search bar on NebulaX Figure 2. Course List matching search criteria Figure 3. Information for a single course