Inspiration
As students, we're no strangers to learning and studying tools like Quizlet. However, an increasing amount of these educational tools have transitioned into subscription-based education services, rendering studying a "pay-to-win" situation. To combat this, we've created StuddyBuddy, an online tool that helps students understand and study for their coursework. By crafting a personalized AI-powered study buddy (a black bear named BuddyBear), we strive to level the playing field and make learning accessible to all students, regardless of their financial resources.
What it does
By harnessing the power of AI, StuddyBuddy performs features such as summarizing passages from course resources (uploaded by students) and crafting personalized practice problems to help students learn better. Instead of mandating account registration, StuddyBuddy only requires users to input their names for personalization, similar to a drop-in study or tutoring session.
How we built it
We utilized modern technology and AI, with Next.js for the flexible front end and Express for a robust back end, to build a dynamic and responsive web application.
For BuddyBear, we used natural language processing and machine learning to simplify complex course materials and create personalized practice problems for each student. What sets us apart is our user-friendly approach.
Challenges we ran into
- Designing a layout that's both informative and clutter-free, and requires multiple iterations and user feedback
- Making the registration process as frictionless as possible while still personalizing the experience
- Our program struggled to extract information from the uploaded files
Accomplishments that we're proud of
- Addressing the issue of subscription-based education tools
- Creating a platform that empowers students by providing high-quality educational support without the hefty price tag
- Designing and developing BuddyBear
What we learned
- The value of putting the user at the center of our design and development process
- How to use natural language processing and machine learning to develop BuddyBear
What's next for StuddyBuddy
- Optional account registration so students can track daily study progress and earn rewards (different BuddyBear avatars) when they reach milestones
- A studying stats feature where students can view topics ranked by proficiency; questions that are answered incorrectly will reappear when students ask BuddyBear for practice problems.
Built With
- css3
- express.js
- figma
- gpt-api
- next.js
- procreate
- react
- tailwind.css
- vscode

Log in or sign up for Devpost to join the conversation.