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.

Built With

Share this project:

Updates