Inspiration 🐈
Flash cards and spaced repetition is an amazing way to study for a ton of people. Unfortunately, making high quality flash cards is a huge chore and takes up a lot of valuable studying time. QuizCat aims to fix this by leveraging LLMs to generate high quality flash cards for you instantly! So you can focus on the studying, while we focus on the manual effort.
What it does 😺
The user can input any text (minimum 250 characters), and QuizCat will generate question and answer pairs of the main points so that you can validate your knowledge of the provided content.
How we built it 😼
We used Angular and TypeScript to build the user interface and Go for the REST API. We used Cohere's API to do summarization and question and answer generation.
Challenges we ran into 😿
Getting the output of Cohere's summaries into a consistent parse-able format was very challenging. We also had a lot of issues initially getting communication between our front-end and our back-end working.
Accomplishments that we're proud of 😻
Building a working demo :) A very well working demo!
What we learned 😹
It was our first time doing front-end with Angular, and our first time doing back-end with Go. So we picked up tons of new skills!
What's next for QuizCat 🙀
We'd like to add the ability to save your set of cards and also keep track of whether or not you got them right or wrong.


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