Inspiration
Our own struggles gathering resources together while registering for our spring classes, and what we wish we had available to us.
What it does
Takes in information about the user, their prior classes, and helps them set up a four-year plan for CS.
How we built it
We used a combination of HTML, CSS, and JavaScript to implement basic graphics and interactivity.
Challenges we ran into
Local variables like name, major, and graduation year not saving when moving from one page to another, moving courses from the class bank to fall/spring semester boxes, deciding whether to implement our idea as a web app or mobile app, and narrowing our scope to what is doable in 8 hours/having to cut certain ideas.
Accomplishments that we're proud of
Moving courses from the class bank to either fall and spring depending on when they're offered, creating the foundation to expand to future years/3 or 2 year plans/major curriculums, and the styling.
What we learned
Learned new tips and tricks for web development and how to improve for future hackathons.
What's next for Four Year Planner
Expanding schedule for sophomore, junior, and senior years - including more CS courses and locking/unlocking certain classes from being entered if it conflicts with prereqs - implementing an academic status checker to see if current schedule satisfies requirements for graduation - expanding to other majors - moving from a hardcoded curriculum to accessing a database of classes if LMU allows us
Log in or sign up for Devpost to join the conversation.