LV EN

Development of a Presentation Generation Web Service Using AI Language Models

Igors Pticins

ABSTRACT

This bachelor's thesis presents the development of a presentation generation web service using AI language models. The application integrates APIs such as OpenAI for text generation, Pexels for image retrieval, and Google Slides for presentation creation, providing a comprehensive tool for generating high-quality presentations and videos. The backend is built using Flask, and the frontend uses React, ensuring a seamless user experience. Key features include user authentication, state management, and dynamic content generation.
The project involved analyzing existing AI-powered presentation tools, developing the web service with frontend and backend technologies, and integrating various APIs to enhance functionality. Rigorous testing ensured stability, efficiency, and user-friendliness. The resulting application can generate high-quality presentations and convert them into engaging videos with minimal effort.
This thesis demonstrates AI's potential in enhancing digital content creation, offering significant improvements in efficiency and user engagement. The developed web service provides a valuable tool for users needing to quickly create professional presentations.
Author: Igors Pticins
Degree: Bachelor
Year: 2024
Work Language: English
Supervisor: Mg. sc. ing., Aleksejs Vesjolijs
Faculty: Engineering Faculty
Study programme: Computer Science

KEYWORDS

AI LANGUAGE MODELS, PRESENTATION GENERATION, WEB APPLICATION, SOFTWARE DEVELOPMENT, PYTHON