Project Info

Office Hours

Devpost

The problem/

Inspiration

We wanted to build a web and mobile app for study tools that are generated from our own notes. We found that other online platforms who offer something similar lack certain features and decided to build a platform that remedies that need.

What it does

Our web-app is an online study-tool that generates study tools such as practice exams, flashcards, or short form quizzes using your own notes. We used a multi-agent AI system to handle summarization, flash card and Q&A generation. We then implemented LLM content validation to ensure materials are logical and accurate.

How we built it

We used the Fetch.AI framework along with the Groq library LLM integration to create a multi-agent study tool generation system. We used agents to ensure content is validated at each step of the content generation, which served to reduce hallucinations in LLM content. Our front end was built using React and our rich text editor incorporated TinyMCE, with a python backend handling agent communication through post requests and context handling. User authentication was handled with Firebase.

Challenges we ran into

It was 3 of our members' first hackathon so understanding efficient development as a team took time. We experienced challenges like feature creep, and merge-conflicts, but by working together and using our mentors we pulled through. Eventually, we managed to build an effective functioning product with lots more potential.

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
  • PythonIn code
  • ReactIn code
  • Tailwind CSSIn code

8 of 8 appear in the indexed code.

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

69 KB

Source files

44

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

0 stars