Inspiration

We recalled how disorienting it can be for students to get used to college life because of how overwhelming the transition is. We made this project to help incoming Rutgers students get acquainted with the plethora of resources available along with providing a general idea of how to get started on pursuing their interests with the large variety of classes we have here.

What it does

The website we build serves as a guide for new Rutgers students by providing resources on classes, majors, clubs, bus routes, and a interactive map of the campus, along with a search that uses AI to find specific classes and majors that suit their interests.

How we built it

This website was coded in VSC using languages like JS, HTML, and CSS, along with locally hosting MongoDB to store class information in order to populate the website. We also used an API key from Groq AI to generate course descriptions and the class search.

Challenges we ran into

We ran into many challenges during this project, like trying to populate the database and website without using a seed file, and trying to incorporate Professor information under each class. We were able to use OpenAI to resolve the majority of our issues but a couple of issues had to result in scrapping a few ideas.

Accomplishments that we're proud of

We are especially proud of implementing the the MongoDB as well as incorporating AI into our class data because it was an arduous task and yielded exceptional results.

What we learned

We gained a lot of experience on website building and working with databases, along with incorporating API keys and generating data using it.

What's next for ClassFoRU

Since we used AI to generate class information, it doesn't exactly correlate to the true class information for Rutgers. If we had access to the Rutgers Schedule API, we could implement it so that our website portrays true data in order to accurately help Rutgers students.

Share this project:

Updates