How to Build an AI Presentation App with Base44

TL;DR
Combine Base44, n8n, and Gamma to turn presentation requirements into a generated slide deck and a direct editing link. Base44 provides the interface, brainstorming assistant, native database, and history view, while n8n manages the workflow and Gamma generates the presentation. A user supplies a topic, audience, tone, slide count, and image style, then waits roughly one to two minutes for the result.
Transcript
There's a vibe coding platform that many still haven't heard of called Bass 44. And similar to some other solutions on the market, the idea is it lets you go from an idea to something tangible that you can look, feel, touch, and build on with just a few prompts. And in this video, I put it to the test by combining B 44 with an N-N workflow that hel... Read More
Key Insights
- Base44 is a vibe-coding platform that converts written prompts into tangible applications, with a familiar prompt-based interface and styling instructions that help users articulate distinct visual directions without advanced prompt-engineering skills.
- The application architecture separates responsibilities across three tools: Base44 provides the front end and app functionality, n8n manages the automated back-end workflow, and Gamma generates complete presentations from structured requirements through its Generate API.
- The foundational prompt is designed to establish the interface before external functionality is connected. It defines the visual style, user journey, tabs, shared session context, form fields, assistant behavior, database needs, and expected experience in one substantial specification.
- The brainstorming assistant is responsible for turning a vague presentation idea into usable parameters. It guides the user toward a topic, audience, tone, slide count, and image style that can later be submitted to the generation workflow.
- The Create section is a simple form containing the same presentation parameters gathered during brainstorming. Default values are included to reduce onboarding friction and let users test the generation process without first configuring every available option.
- Base44 includes dashboard controls for databases, analytics, domains, agents, users, debugging, and back-end functions. These built-in capabilities can reduce the need for third-party infrastructure when adding application functionality or reviewing activity.
- The automated generation workflow reformats collected information into the required JSON structure, calls the Gamma API, handles retries, checks generation status, and delivers a direct link when the new presentation is ready to open, edit, and present.
- The History section is intended to preserve a running record of generated presentations. Suggested database fields include the session identifier, topic, presentation parameters, assistant messages, presentation requests, and information needed to retrieve previous results.
Install to Summarize YouTube Videos and Get Transcripts
Explore YouTube Video Summarizer or Get YouTube Transcript Extractor
Questions & Answers
Q: How do you build an AI presentation app with Base44?
Start by giving Base44 a foundational prompt that defines a single-page application with Brainstorm, Create, and History sections. Specify the interface style, navigation, shared session behavior, assistant responsibilities, presentation form fields, default values, and database records. After Base44 creates the visual foundation, connect its front end to an n8n workflow that sends structured presentation requirements to Gamma for generation.
Q: What does the brainstorming assistant collect for a presentation?
The brainstorming assistant collects the topic, intended audience, desired tone, preferred number of slides, and image style. It uses conversation to help transform a vague idea into a clearer presentation structure. These parameters are selected because they can prepare the information needed by the presentation creator, the n8n workflow, and the Gamma back-end generation request.
Q: Why use Base44, n8n, and Gamma together?
Each tool handles a distinct part of the application. Base44 supplies the front end, application functionality, native database, and user-facing tabs. n8n receives information from the interface and manages the workflow. Gamma accepts the structured request and produces the presentation. This separation lets the builder use each platform for the role demonstrated in the project instead of placing the entire process inside one tool.
Q: What should the first Base44 prompt include?
The first prompt should describe the application structure, user journey, appearance, assistant behavior, form fields, database requirements, and expected interactions. In the demonstrated project, it requests Brainstorm, Create, and History tabs, consistent session context, a neo-brutalist design, and presentation inputs for topic, audience, tone, slide count, and image style. Its purpose is to create a strong interface foundation before connecting the complete workflow.
Q: How does n8n automate Gamma presentation generation?
n8n takes the presentation information submitted through the Base44 interface and manages the back-end workflow. According to the description, it reformats the collected requirements into the appropriate JSON structure, calls Gamma's API, handles retries, checks the status of the generation job, and returns the resulting link to the application after the presentation has finished generating.
Q: How long does the generated presentation take to arrive?
The intended workflow asks the user to click a generation button and wait roughly one to two minutes. After the automated process finishes, the application provides a link to a new Gamma slideshow. The resulting deck can then be opened, edited, and presented. The timing described applies to the demonstrated goal and is not presented as a guarantee for every request.
Q: What information should the presentation history store?
The proposed History section maintains a running database of prior presentation generations. Suggested records include a session identifier, the topic, the parameters used to build the presentation, assistant messages, presentation requests, and the resulting presentation information. Storing these details allows users to return to generated work instead of treating every request as an isolated session with no accessible record.
Q: What design style is used for the Base44 presentation app?
The application uses a neo-brutalist visual style with thick black borders, bright colors, and intentionally rough aesthetics. The design direction is reinforced throughout the initial prompt so the Brainstorm, Create, and History sections share a consistent appearance. Base44's styling instructions also provide reusable wording that can help users describe distinctive interfaces when they do not yet know how to articulate a visual style.
Summary & Key Takeaways
-
The project begins with a substantial foundational prompt that defines a single-page Base44 app with Brainstorm, Create, and History sections. It specifies a neo-brutalist interface, shared session context, guided ideation, presentation fields, default values, and database records for topics, messages, presentation requests, generated links, and related session information.
-
The brainstorming assistant helps users develop an initial idea into structured presentation requirements. It gathers the topic, intended audience, tone, preferred number of slides, and image style. Those details populate a simple creation form, reducing onboarding friction and preparing the parameters needed by the n8n workflow and Gamma Generate API.
-
Base44 serves as the front end and built-in application platform, while n8n handles workflow management and Gamma creates the deck. The automated process reformats the request into JSON, calls Gamma, checks generation status, handles retries, and returns a direct link. Generated presentations can also be recorded for later access through History.
Read in Other Languages (beta)
Share This Summary 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator
Explore More Summaries from Mark Kashef 📚






Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator