Slide-Flow (wip)

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.

Visual Impressions

Links