Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 2.2 KB

README.md

File metadata and controls

44 lines (34 loc) · 2.2 KB

NebulaX

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.

Tech Stack

Next.js, Nebula APIs, @mtucourses/rate-my-professors npm package

Inspiration

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!

What it does

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.

How is it happening

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.

Screenshots

Search bar

Figure 1. Search bar on NebulaX

Course List

Figure 2. Course List matching search criteria

Sigle Course

Figure 3. Information for a single course