Project Info

Study Buddy

Devpost

Inspiration

Me and my friends were struggling with some exams, so we decided to make something that can help save time and make it easier to study, since it would take way longer to review every lecture video and slides. Building Stage We built our project by first allowing the user to upload any audio or video file, then used AssemblyAI API for speech to text in terms of generating a transcript from the file. We finally used Groq AI API to generate a set of flashcards, fill in the blank questions, and multiple choice questions based on the transcript that was generated from the file. We built a login page through Firebase Authentication for future development, which is functional at the moment, but we did not have any further uses of the functionality. We were planning to implement a history tracker, where it tracks the user's previously selected notes for future reference. Challenges We had to figure out how to set up our API keys for AssemblyAI API and Groq AI API, as well as understanding how to leverage those APIs in our project. We also ran into issues with Groq AI API as we had to set up a backend server, where we experienced rate limits through the debugging process. Finally, we had live share collaboration issues that made it tougher to work together on various parts of the project.

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • ExpressIn code
  • FirebaseIn code
  • HTMLIn code
  • JavaScriptIn code
  • ReactIn code
  • Tailwind CSSIn code
  • TypeScriptIn code
  • Node.jsClaimed

8 of 9 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

60 KB

Source files

24

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars