What it does

Badger+ is an application designed exclusively for UW Madison students, providing personalized academic advice and information. By inputting their Canvas API token, users can receive tailored guidance on their academics, including course recommendations, study tips, and scheduling assistance. Additionally, Badger+ boasts an extensive database of UW Madison clubs, allowing students to explore and learn more about various extracurricular activities on campus.

How we built it

Badger+ was built using the Flask framework. We built Badger+ using a combination of technologies, including HTML, CSS, JavaScript, and Python. The frontend interface was crafted with HTML and CSS to create an intuitive user experience, while JavaScript handles dynamic content and interactions. The backend logic, including integration with Canvas API and club database management, was implemented using Python.

Challenges we ran into

One of the primary challenges we faced was ensuring seamless integration with the Canvas API while maintaining user privacy and data security. Additionally, managing and updating the extensive club database presented logistical hurdles. We also encountered issues related to optimizing performance, especially when dealing with large datasets.

What's next for Badger+

We're proud to have developed a user-friendly platform that effectively harnesses the power of the Canvas API to provide valuable academic insights to UW Madison students. Our comprehensive club database adds an extra dimension to the application, fostering a sense of community and engagement among users. Moreover, overcoming technical challenges and refining the user experience demonstrates our team's dedication and expertise.

Share this project:

Updates