Inspiration
When we met with our academic advisors, we found it hard to understand how our current semester lined up with our full four years. On top of this, one of our teammates used spreadsheets to plan out, which we thought could be expanded upon.
What it does
You can drop a class from the classes tab into one of the semesters. It then checks if the classes have any prerequisites. If it does, it highlights red and warns you about it. To fix this, you simply need to drop the pre-req in a previous semester. You can also click on the classes to see additional details.
How we built it
We built a frontend and a backend and then put them together. We also planned some stuff beforehand and fixed some stuff afterwards
Challenges we ran into
Importing our first API call. Also, getting the prerequisites to appear in the class description.
Accomplishments that we're proud of
We're proud of learning how API calls are made and being able to make them on our own.
What we learned
We learned how frontend and backend development work. We also learned how to get the two to work together to get the information we need from the backend to the front.
What's next for BuffPlanner
Input more classes (preferably by scraping the school database) and implement more functionality with choosing a major and a minor, and being able to filter classes and change the degree requirements based on that.
Built With
- fastapi
- react
Log in or sign up for Devpost to join the conversation.