Inspiration
We were inspired by several other web-based programs such as Kahoot! and Quizlet. We wanted to create something unique, while also trying out something new. This is our first time implementing AI.
What it does
This web-based program that uses AI to generate problems based on the user's study notes, and returns feedback based on the user's response.
Please note that an extra feature is included that is not demo-ed in the video: note saving and sharing. Users can choose to save their notes to the backend "database", allowing other users to access them and get questions off others' notes. The feature is a little rushed, but the functionality works. This puts this project ahead of using chatgpt alone, in allowing students to help each other study by sharing notes, all within the app. Please do try this feature.
How we built it
We used VS to collaberate. Our primary languages were JS, CSS, and HTML. We used NodeJS, Tailwind, and websockets.
Challenges we ran into
We ran into several challenges when it came to making the AI generate what we wanted. We ran into problems such as constantly repeating the same questions even when given different notes, or always validating the wrong answers. The problem we struggled with formatting and styling the website to look pleasing.
Time was a big problem for us. Many of us were busy during the hackathon, and one member even had to leave to harvest potatoes!
What's next for StudyBuddy
- Launch entire practice tests
- Give more accurate and better feedback
- Create a better database with SQL
Built With
- css
- geminiai
- html5
- javascript
Log in or sign up for Devpost to join the conversation.