
Slide-Flow (wip)
An innovative web application that enables users to automatically generate professional presentations using Artificial Intelligence, based on text input, PDF documents, and specific user requirements.
Overview & Background
The primary goal was to automate the often tedious and time-consuming process of creating presentations. Users can quickly and efficiently generate structured and content-relevant slides without manual layout or content compilation. A central challenge was precisely prompting the AI to obtain correct and thematically appropriate JSON structures for the presentations.
My Role
Full-Stack Developer & Architect
Project Duration
ongoing (timeframe: 4 months)
Technical Details
Technologies Used
Next.jsshadcn/uiTailwindCSSFramer MotionOpenAI APISupabaseVercel
Challenges & Solutions
Features & Functionality
- AI-Powered Presentation Generation: Generates complete presentations based on user input (text or PDF upload) and specific preferences.
- Customizable Generation: Users can provide additional instructions to control the content and style of the presentation.
- Interactive Slide Flow: Smooth navigation through the generated slides with keyboard controls and engaging visual transition animations.
- User Authentication: Secure login and management of presentations via Supabase Auth.
- Custom theming of slides for each user private or for all to use.