Inspiration

Normally you have to have the flowchart and schedule builder across tabs giving yourself a huge headache! Instead let's make them kiss across one streamlined ultra seamless experience.

What it does

Ingests scraped JSON degree data and renders an interactive dashboard. Sort and filter courses by year, category, or keyword. Browse a full course catalog with prerequisites. Create a student profile, track GPA and credits, add courses to a custom plan, and export everything. All client-side with local Storage persistence. Self feeds data into a specialized trained AI model for expert help!

How we built it

Many AI help prompts, stackoverflow, youtube videos, and google forum boards along with brute forcing javascript code till it worked. Training was done manually for the AI.

Challenges we ran into

Scraper wasn't working due to obfuscated backend and questionable permission handling. Lots of broken functionality with skeleton. Many headaches with ensuring feelers worked correctly, persistence, and UI/UX was consistent. Fixed all!

Accomplishments that we're proud of

The design was excellent, the ai was excellent, the persistence is excellent. Lots of great JSS learning.

What we learned

How to collab and make everything seamlessly work. We learned allot about functions and website design.

What's next for UB Smart Plan

Getting API access, expanded functionality, secure coding backend, a budget... lots of fun!

Built With

Share this project:

Updates