Creates flashcards using the Chatgpt api. Flashcards can be used on our website
As high school students, we struggle to find a way to study efficiently and it is time-consuming to create flashcards every single time.
Even while taking notes, it is sometimes hard to pick parts of our notes in order to create flashcards based on the notes.
The inspiration behind Flashcard.io came when we realized that we could save time by generating flashcards by AI, rather than making them ourselves. This way people who use Flashcard.io can study efficiently without having to spend hours on the creation of the cards.
Flashcard.io takes in grade level, topic, number of flashcards, and other details (difficulty; specific topics). Using these parameters, our project generates flashcards based on what you want, tailored to your needs.
You are also able to upload your own notes and Flashcard.io will create flashcards based on your notes.
We used OpenAI API, flask, HTML, CSS and JS to make the project. We also used the power of caffeine to power through these 24 hours. 🍵
While using Flask, we had to learn it from scratch in order to use Python and web dev together instead of using Node.js. Ajax is the worst thing ever but hey we got through that.
Figured out how to use Ajax and Flask. Used OpenAI for the first time Won the cup stacking challenge Managed to complete the hackenger hunt :)
We learned how to use Ajax and Flask as well as incorporate OpenAI into a project.
Our next steps for Flashcard.io is to improve UI and include more features such as storing flashcards on the website and using other AI study features.