Inspiration
We were inspired by our own struggles and the frustrations we saw around us. Creating a presentation shouldn’t take hours—especially when you’re not a designer. We wanted to build something that turns a blank slide into a brilliant presentation in seconds, so anyone can focus on their ideas, not on formatting.
What it does
Presento is like a presentation assistant that works at lightning speed. You pick your domain (like Business, Creative, or Education), choose a style, type in your topic, and boom—you get a complete, professional-looking presentation in minutes. It writes the content, designs the slides, and keeps everything looking consistent.
How we built it
We used React and Tailwind for the frontend to make it clean and easy to use. The backend runs on Python with Flask, and we used python-pptx to handle PowerPoint files. For the AI magic, we combined Google Gemini API and Hugging Face models to generate smart, relevant content automatically.
Challenges we ran into
Getting the AI to understand slide layouts and place content correctly was tricky. Sometimes it would put a header where a bullet point should go. We also had to make sure the templates stayed flexible but still professional. And, of course, making everything run fast without crashing took a lot of tweaking.
Accomplishments that we're proud of
We’re most proud of creating a tool that actually works in real time—no confusing steps, no design skills needed. We built a system that can generate a full presentation from just a topic, and it looks good every time. Seeing it go from idea to working prototype in such a short time was a huge win for our team.
What we learned
We learned how powerful AI can be when paired with a clear user need. We also realized how important it is to keep the user experience simple—even if the tech behind it is complex. And teamwork? Absolutely essential. Every challenge became easier when we tackled it together.
What's next for Presento
We want to add more templates and domains, maybe even let users upload their own brand colors and logos. We’re also exploring live collaboration features, so teams can build presentations together in real time. Long term, we’d love to make Presento smart enough to suggest visuals and data charts based on your content.
Log in or sign up for Devpost to join the conversation.