Inspiration

Wanting more motivation to study, making it fun.

What it does

Adds a Tamagotchi like theme to your studying.

How we built it

We built StudiGotchi with a React frontend and a FastAPI backend. Users upload a PDF and then we extract the text with PyPDF2 and send it to Snowflake Cortex (which our LLM/database) to generate multiple-choice questions.

Challenges we ran into

Some of the challenges we ran into was having a good transition from the front page to the game page, but we came up with the idea of expanding the sprite which was funny and innovative. More challenges we ran into was successfully generating good questions with the Snowflake Cortex. It kept messing things up so we had to go back and touch up the prompt constantly. But setting up the Snowflake cortex itself was a really big challenge but we got through it.

Accomplishments that we're proud of

We're really proud of the style of our web application. It's kinda like a rogue-like Tamagotchi death game which we though was hilarious. We also really like our end-to-end game flow (that rogue-like style I was talking about) so that the game is continuous and fun. Our LLM question generation was fun to do as well.

What we learned

We learned how to utilize fastAPI and call Snowflake cortex. We also learned how to make our web app more resilient and we learned the importance of throwing errors so that we actually know whats going on when something breaks.

What's next for StudiGotchi

rogue-like game can get boring some maybe more game modes.

Built With

Share this project:

Updates