Inspiration

Many students believe they’re on track to graduate until their final semesters or suddenly realize they’re missing a prerequisite, required course, or enough credits to graduate. Additionally, advisor appointments need to be booked and often have long wait times when needed the most which leaves students stressed and unsure about their next steps. We built Univisor to give UTD students instant visibility into their degree progress and provide guidance 24/7 whenever they need it.

What it does

Univisor is a UTD-tailored AI academic advisor that takes the guesswork out of graduation planning. Students log in and enter their major, completed credits, or upload their transcript to automatically build their academic profile. Univisor then tracks degree progress against all required credits, generates a personalized semester-by-semester degree plan, and shows the earliest and latest possible graduation timelines so students always know where they stand. Additionally, we integrated an AI chatbot answers common advising questions UTD students face, such as how a withdrawal or failed course affects their timeline, what happens if they switch majors, whether credits overlap, and exactly what requirements are still needed to graduate.

How we built it

We built Univisor using React Native and Expo with React Hooks for the frontend. we used the Nebula Labs API to pull live UTD course information so there is no fake data, no hardcoded workarounds. We integrated the Google Gemini 2.5 Flash API to power the AI advisor to give personalized guidance based on each student's academic profile. For course and prerequisite data.

Challenges we ran into

One major challenge was integrating the Gemini API, which initially returned repeated 404 errors and took hours of debugging to resolve. We also faced difficulties ensuring the AI chatbot could answer complex advising questions accurately such as overlapping credits or mid-degree major switches Another challenge was getting the transcript to parse, since extracting and structuring course data from uploaded transcripts required careful data handling and correct extraction

Accomplishments that we're proud of

We're proud that we built a working platform that combines real university data, AI advising, transcript processing, and graduation timeline prediction into a single tool. The ability for students to upload transcripts and instantly see their progress toward graduation was a major milestone.

What we learned

Through this project, we learned how to integrate AI APIs into real-world applications, manage complex academic data structures such as prerequisites and credit requirements, and debug issues efficiently under time pressure. We also gained insight into how an AI-powered advisor tool can help students save time, reduce stress, and streamline the graduation planning process smoothly.

What's next for Univisor

Our immediate next step is to expand major support to cover all programs at UTD. Looking ahead, we envision "Univisor to expand beyond UTD and support multiple universities with deeper transcript analysis, smarter AI advising, and direct integration with official systems. Ultimately, we aim for every student, to track and access reliable, personalized academic guidance anytime!

Built With

Share this project:

Updates