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.

Built With

Share this project:

Updates