Inspiration
Given the utility of RateMyProfessors, we noticed that it was not entirely convenient to filter reviews and ratings by courses or to compare multiple professors. We thought it would be nice to utilize the grade and course data provided by the Daily Nexus and the existing information on RateMyProfessors.
What it does
The intended functionality for the site is for a user to enter a course or professor(s) and view statistics and public reviews for their selection. GPA and enrollment data may be presented in graph/chart format with multiple professors plotted for their offerings of a course or their stats listed out over time.
How we built it
We planned for this project to exist as a web app built with NextJS.
Challenges we ran into
As each of our team members were unfamiliar with building a project from scratch in a hackathon manner, we had to dedicate much of our time towards researching frameworks and APIs, struggling to recognize appropriate choices for our project. Without clear direction for some features or design choices, we had to deliberate on how our parts of our project should look without a true idea of its implementation or the technologies required.
Accomplishments that we're proud of
We were able to establish a simple interface using NextUI for a user to navigate between professor and course search pages. Each allows the user to select the range of years to derive data from and select courses or professors from historical data.
What we learned
We learned the struggles of tackling new technologies and the complexity of designing and building a project from the ground up as beginners. Our individual challenges illustrated the importance of teamwork for a collaborative project even as workflow difficulties limited our overall progress.
What's next for UCSB Rate My Professor Plus
We remain committed to delivering a working, complete prototype. Expect a due date by 2125
Built With
- javascript
- nextjs
- react
Log in or sign up for Devpost to join the conversation.