🧠 Inspiration
Ever needed to prepare a lesson, learn a new topic, or give a quick presentation—but time, internet access, or creativity held you back?
Prompt2Slides AKA AI slide show creator was born from the idea that learning should be fast, accessible, and engaging, even when you're offline. With just a prompt, anyone can generate an educational slideshow—complete with AI-written content, relevant media, and realistic voice narration—ready to download in seconds.
🚀 What it does
Prompt2Slides is a web-based app that transforms a single prompt into an offline-ready educational slideshow.
Features:
- 🧠 AI-generated slides using Gemini
- 🖼️ Auto-fetched royalty-free images and videos from Pixabay and Pexels
- 🗣️ ElevenLabs voiceover narration for each slide
- 📦 Offline ZIP download (HTML + media + voice files)
- 💡 Ideal for students, educators, or last-minute presenters
🛠️ How we built it
- Flask (Python): Backend logic and file handling
- Gemini API: Generates multi-slide educational content from a user prompt
- Pixabay + Pexels APIs: Fetches free media assets
- ElevenLabs Web API: Synthesizes human-like audio narration
- ZIP bundler: Packages all assets (text, images, voice, videos) into a downloadable offline module
- HTML/CSS/JS: Lightweight frontend for rendering previews and downloads
🧗 Challenges we ran into
- 🔄 API reliability: Handling missing results or delays from Pixabay/Pexels
- 🗂️ Packaging: Making sure media files and narration stayed correctly linked in offline mode
- 🔊 Audio syncing: Matching ElevenLabs voiceover to the right slide content
- 🌐 API rate limits: Ensuring user prompts don’t exceed limits from multiple providers
🏆 Accomplishments that we're proud of
- 🧪 Created a fully working offline-ready education tool in just 48 hours
- 📤 Seamlessly combined AI content, voice, images, and videos
- ⚡ Achieved <30 second turnaround from prompt to complete downloadable slideshow
- 📱 Made the experience usable on mobile and low-bandwidth environments
📚 What we learned
- 🌍 The power of combining multiple APIs for immersive learning
- 🎙️ How voice and visuals make AI-generated content more human
- 📦 Packaging static assets dynamically for offline use
- 🤝 The importance of clear UX in educational tools
🔮 What's next for Prompt2Slides
- 🧑🏫 Add interactive quiz questions per slide
- 🧠 Personalize learning style (visual, auditory, etc.)
- 📲 Launch as a mobile app for educators and learners
- 🏫 Partner with rural schools for offline education kits
- 🌐 Add multi-language support using Gemini and ElevenLabs

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