Inspiration
We came up with this idea while waiting on the Métro. We found that transport can be a good time for studying.
What it does
StudyHelper lets students input their class notes and get personalized questions to help them study. It allows students to answer an infinite stream of questions based off of their notes to help them study and memorize various topics, only limited by their notes.
How we built it
We built it using Spring boot for the backend and Astro for the frontend. We used Ollama for self-hosting the AI model used in order to generate and correct the student's questions.
Challenges we ran into
Time. We spent lots of time on selecting this idea. We also spent lots of time on parts of the code we ended up scrapping.
Accomplishments that we're proud of
We managed to finish in time :D Getting the backend to work correctly was nice too.
What we learned
While Hackathons can be fun, we should probably have prepared a bit more and chosen a project that aligns with both of our skill sets, that way we can divide work and be more efficient.
What's next for StudyHelper
More features:
- File upload for resource material.
- User accounts for saving data.
- Add classes where you can save a set of reference material.
- Improve the quality of generated questions and answers.
Built With
- astro
- java
- ollama
- spring-boot