Slideshow GENERATOR - HACKTCNJ 2023
In April 2023, I joined a Hackathon hosted at TCNJ with a friend. Together, we decided to develop a product that incorporated GPT-3 in some form. After some time spent brainstorming, we chose to develop an application to generate custom PowerPoint presentations by only feeding a topic and sources into the program. Our product was a full-stack application with a simple web GUI using HTML where a user is able to input various parameters to fit their needs. I utilized JavaScript for integrating the front and back-end using JSON files to send information. We utilized OpenAI’s GPT 3.5 API to help generate content based on user topics in addition with using webscrapers and parsing to extract text from user-specified sources. We created a python script to stich together a Microsoft Powerpoint Presentation (.ppt) file using the information and utilized Google Cloud’s Image API for adding relevant visuals.
Working through this project— despite only being 24 hours— had strengthen my skills in working with full-stack applications with other collaborators. We utilized Git for version control and integration of different aspects of the project. I was also introduced into various new concepts (such as API integration and communicating between front/back-end) and good general practices for developing applications through this project.