Inspiration

Driven by a vision for accessible education, our project automates slideshow creation using Google technologies and GPT-4. Users input topics, edit slides, and receive a formatted presentation. Collaborating with Google APIs aligns with UN Goal #4, fostering quality education.

What it does

Our project automates slideshow creation. Users input topics, edit slides, and receive a formatted presentation. Leveraging Google technologies and GPT-4, we were able to implement slide content creation in both words and images.

How we built it

Built using Python and React, our project integrates Google Slides and Drive APIs for presentation creation and permissions. The GPT-4 model generates slide content, and Google Images Search API fetches relevant images. In addition, user-friendly interfaces enable easy edits.

Challenges we ran into

Navigating the integration of OpenAI and Google technologies presented challenges, particularly in coordinating communication between the front and back ends. Ensuring a smooth interaction between diverse APIs required strategic problem-solving and meticulous synchronization throughout the development process.

Accomplishments that we're proud of

We take pride in the seamless integration of Google Images, enriching presentations with relevant visuals. Furthermore, allowing users to edit content before the automated slideshow creation was an accomplishment for us, as it enhances customization.

What we learned

We gained invaluable insights into Google Images Search API, Google Drive API, and Google Slides API. Navigating their use improved our understanding of efficient integration, data retrieval, and content creation, improving our knowledge for use in future projects.

What's next for SparkSlides

Looking ahead for SparkSlides, our focus is on enhancing the front-end look for a better user interface. Additionally, we aim to implement preset formats, offering users options for diverse and polished slideshow designs.

Built With

Share this project:

Updates