Inspiration
The main inspiration behind the project was to help students quickly create their degree plan.
What it does
GradBuddy lets students quickly locate their prerequisites, which can be used to filter classes for them. Each student can build their degree plan based on their track, their major,and their prerequisites.
How we built it
We used Material UI as our UI framework, React as Front-end framework, and Flask as the Back-end. We also implemented some of the endpoints using Go. MongoDB was used as database and of course Nebula API to get all the required data.
Accomplishments that we're proud of
Build a MVP that can demonstrate the impact GradBuddy can have in the long term for the students.
What we learned
We learned full stack web development technologies like React and Flask and how to interact with the API endpoints and use data effectively. Also learnt how external libraries can help in building an amazing project.
What's next for GradBuddy
Once the data on students is available, we can expand it to show popular courses which students take for their particular majors, popular professors among students etc. Students will be able to create a holistic degree plan and decide on courses to be taken per semester. Finally this could be extended to be built as a mobile application.
Log in or sign up for Devpost to join the conversation.