Inspiration

ECE majors were struggling to navigate Rutgers' course planner website, which helps them pick out their classes for the following semester, see what requirements are left to complete their major requirements, and see what courses they are eligible to take.

What it does

The AI-powered chatbot feature added in this website helps students efficiently sort out what classes to take, or not take, without the hassle of navigating courses not relevant to their major.

How we built it

First Shrinidhi created a Figma design as a reference for what the finalized product should look like. Then I worked on converting the Figma mockup to frontend code, while Nikhil worked on the backend API request/response sector. Additionally Shrinidhi worked on training the AI model while Nikhil integrated the frontend to backend, for the whole website.

Challenges we ran into

Some of the challenges we ran into were working with flask socket IO library, because it was difficult to update the chat channels in real-time.

Accomplishments that we're proud of

We are proud of having a good integration between frontend, backend, and AI models.

What we learned

We learned how GROQ's API primarily to properly prompt a chatbot to manage a student's specific requests from the chatbot.

What's next for RUAAA-AI-Advisor

The next steps or this program would be for students in all kinds of majors and minors to be able to use this chatbot, not just ECE majors.

Share this project:

Updates