✨Inspiration
As being a Student myself, I knew the pain of creating the PowerPoint Presentations at the last moment. So I standup for the whole Student Community and decided to create a Software that can automate the creation of PowerPoint Presentations.
🦋What it does
1) It can create PowerPoint Presentations with by just using 2-3 Parameters- Title, Name, No of slides
2) Can create the entire PPT within 5-10 seconds
3) Provides 4 beautiful Designs/Templates
4) Even include the relevant images in the PPT
5) No rate limiting. You can use this software unlimited times.
🤖 How we built it
I have created the software using Python. The frontend of this software is created using PyQt5 and the backend works with a help of PPTX module which allows you create the ppt from scratch by just using the codes. The data are collected from Wikipedia and the images are scraped from Google.
😵💫Challenges we ran into
I was new to PPTX module and it was really really really difficult to create even one slide with it. It took me 4 hours to figure out that module. Secondly it was so much pain in the head of making HTTP requests to Wikipedia Site as the results that they provide are really terribly formatted.
🚀 Accomplishments that we're proud of
This is one of the first software than can create ppt with just the topic name and that too within seconds. This will really help my friends who struggle to create a ppt in their high school.
🦄What we learned
I learned a lot about creating of Powerpoint presentations using the PPTX Module. I also learned how we can use BeautifulSoup to scrape HTML sites
😊What's next for SLIDES-CRAFT
1) More powerpointtemplates and designs
2) Better Text Summarization (Most probably gonna merge with ChatGPT-2)
3) Fix the Image ratio Problem
4) Will be able to deal with more Complex Topics.
😎Short Note from Creator
(Do watch the entire Presentation video. It probably took almost half has time as this project took. I used AI Voice Overs in it.)
Built With
- beautiful-soup
- html
- htmlsession
- pptx
- pyqt
- pyqt5
- python
- regex
- requests
- threading
- urllib




Log in or sign up for Devpost to join the conversation.