AI PPT Generator is a full-stack web app that turns raw text or uploaded documents into editable PowerPoint presentations. It combines a Next.js client, an Express API, MongoDB persistence, and Google Gemini for slide generation.
- Generates presentations from pasted text
- Extracts content from
.pdf,.doc,.docx, and.txtuploads - Saves presentations per user account
- Exports generated decks as
.pptx - Supports email verification and password reset flows
- Includes multiple built-in dark presentation themes
- Next.js
- React
- TypeScript
- Tailwind CSS
- Node.js
- Express
- MongoDB with Mongoose
- JWT authentication
- Google Gemini API
- PptxGenJS
- pdf-parse
- mammoth