-
Landing Page
-
Flow Curriculum
-
Add courses seamlessly, see info at a snapshot!
-
Full Catalog search
-
Specialization
-
Personal plan export if you want!
-
Profile Functioning
-
Pop up Login in screen
-
Are Chatbot window
-
You can choose what you need in Requirements Select
-
Gpu calculator(you can put what class you want to calculate your GPA!
-
This is directly linked for when you export your plan giving you data on it
-
When adding course it updates how many you are taking and the credits it has
-
This is where you can add a class to your schedule
-
You can also remove it from the same page you added it
-
You can also get information on the prerequisites
-
This happens when you add a class to the gpa calculator
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
- cloudflare
- css
- gemini-version
- godaddy
- html
- javascript
- lyro-ai
- python

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