Inspiration

The inspiration for the aesthetic of the project comes from this GIF: Gnarpy reference GIF

What it does

Gnarp Notes will convert a PDF file you give it into flash cards that you can use to study with!

How we built it

The PDF file provided by the user is processed by Gemini using the Gemini API, which then generates a series of questions and answers that are displayed on the cards. All of the visual aspects of this project were vibe coded using AI Studio (I'm chopped).

Challenges we ran into

Trying to convert the generated flash cards into a downloadable PowerPoint file so that users don't have to re-generate their flash cards each time they want to study took _ much _ longer than I thought it would have.

Accomplishments that I'm proud of

I got the bare minimum of the idea out, so I have a functional project! I also learned some Markdown syntax while making the README for the project's repo and this page.

What I learned

The pptxgen.js library can generate PowerPoint files in web apps. The Gemini API is pretty versatile and can be used for a wide variety of things. AI Studio makes it easy to make simple projects like mine, but I need to make sure I'm actually learning and not just letting the AI do everything for me.

What's next for Gnarp Notes

I would like to expand the ways that Gnarpy could assist with studying, like allowing the user to choose if they would rather study with note cards, an example quiz/test, and stuff like that (although I do want to make something that's more interesting that a regular old chat bot so I'd have to figure that out).

Built With

Share this project:

Updates