Inspiration

We sought a swift and efficient approach to studying topics for a comprehensive understanding. Motivated by this, we aimed to devise an easily accessible method for optimal studying.

What it does

We leverage Google's Gemini to generate notes on the user's chosen topic. Subsequently, we crafted these notes into Cornell notes format, allowing for easy viewing and effective studying. Users also have the option to download the notes as a pdf for offline viewing if needed.

How we built it

We initiated an API call to Google's Gemini, incorporating the user's input topic alongside a structured prompt. Following this, we utilized the retrieved output to conduct another API call to Google's Gemini, extracting the topics and summary from the generated text. Then, leveraging React, we executed an API call to retrieve this data and seamlessly display it on the webpage. Additionally, for the frontend, we employed React to construct the Cornell notes template, ensuring an intuitive user experience.

Challenges we ran into

We encountered difficulties in refining the structure of the prompt to generate satisfactory results. Additionally, we grappled with devising a method to filter the text by topics due to variations in each output.

Accomplishments that we're proud of

One achievement we take pride in is our innovative approach to resolving the topic filtering challenge by reintroducing the text into Google's Gemini to extract the topics. Furthermore, we're proud to have completed a full-stack project integrating generative AI, marking a new and enjoyable experience that broadens our skill set.

What we learned

We gained insights into the vast and unpredictable range of outputs from generative AI, along with techniques to refine and specify results for optimal outcomes. Moreover, we acquired proficiency in integrating generative AI into practical applications, broadening our understanding of its utility.

What's next for Study Guide Fabricator

We intend to integrate a "Save" section where users can store all their saved study guides for convenient access and review. This feature empowers users to preserve notes they find beneficial for future reference.

Share this project:

Updates