Inspiration:
Planning a college journey at De Anza can be overwhelming. Students must navigate a maze of class options, prerequisites, and constantly shifting transfer requirements—often with little guidance. Each decision depends on their intended major and university, making the process deeply personal but incredibly confusing. Many end up second-guessing their choices or missing critical deadlines, all while trying to piece together information from scattered sources.
What it does
Students enter their major and target university, and the tool generates a personalized, quarter-by-quarter class plan using real data from ASSIST, IGETC, and GE patterns. It marks classes as required, alternatives, or recommended, and visualizes everything in a timeline they can customize.
An integrated AI chatbot acts as a virtual counselor, helping students choose majors, understand requirements, and keep track of key deadlines. Instead of juggling multiple websites and second-guessing their decisions, students get a single, intelligent platform that makes their transfer journey easier, faster, and more reliable.
How we built it
Challenges we ran into
One of the biggest challenges was the lack of a public API for ASSIST.org. Since course articulation data is only available in static HTML or PDF formats, we had to build a custom scraper to extract and structure the information — which introduced parsing difficulties and edge cases across different majors and agreements. The scrapper eventually failed due to chaotic way information is presented on assist and we had to resort to other methods.Training the bot to give out return values of a specific format and also designing the algorithms to take out edge cases proved difficult but we got through.
Accomplishments that we're proud of
The UI turned out to be very visualy appealing given that it was developed in such a short time , we are also proud of the fact that we were able to integrate backend and the frontend in time to make a working product
What we learned
Using react for the first time opened us to the world of web development and we learnt a lot on that front .
What's next for Class Path AI
To facilitate student academic oriented planning by automating everything from planning to registering and overall reduce stress and give students a clear idea of their future.

Log in or sign up for Devpost to join the conversation.