Penn has so many interesting courses that it is hard to find what are the courses that have a good match with our interests. So we decided to create a website to solve this problem.
What it does
It recommends courses based on your interests.
How we built it
We used NodeJS and MongoDB in our server, and React in the client.
Challenges we ran into
We didn't have a lot of time to do it, so we didn't have many keywords (even though all PennCourses are in our database), and the keywords we have were hardcoded.
Accomplishments that we're proud of
Finishing, even if we had to simplify things A LOT.
What we learned
We improved our understanding of Nodejs and React. We also discovered about the Penn Open API.
What's next for Course Finder
Add a lot of keywords; match courses with your major; match courses based on what people are taking... there are a lot of possibilities!