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!

Share this project: