
Tech • AI • Robotics • Game
Using Dots for market research and phased planning before handing work to Base44 produced a working LinkedIn carousel maker faster and with fewer product mistakes than starting directly in an AI app builder.
The main bottleneck was not app generation speed but defining a narrow first version. Broad instructions force an AI builder to make too many product decisions on its own, increasing the risk of a confused, bloated result. The workflow tested here treated Dots as a decision tool first, not just a prompt writer.
After reviewing web app ideas with clear demand and manageable scope, the selected concept was a branded carousel maker for independent consultants creating LinkedIn document carousels. The appeal was its small proof-of-concept scope, a clearly defined user, and an obvious reason someone might pay for a polished, time-saving tool.
Dots turned the concept into three plain-language prompts for Base44, each limited to a specific stage. Phase one covered the manual editor, phase two added branding and project management, and phase three handled export and backup. This incremental structure was meant to avoid feature creep and make testing easier after each build step.
The initial version created a studio with a top header, a slide list on the left, a central preview, and editing controls on the right. The canvas was fixed at 1080 by 1350 pixels, matching the standard 4:5 LinkedIn portrait format, while the preview scaled down visually without altering layout.
Every carousel was limited to 3 to 10 slides with one cover slide first, one closing slide last, and up to 8 content slides in between. Content slides could be added, duplicated, moved, or deleted, but the system blocked invalid actions such as moving slides past the fixed opening and closing positions.
The editor enforced text limits and showed overflow warnings instead of automatically shrinking or cutting content. Invalid edits stayed visible without replacing the last valid saved version. Local browser storage tracked save status clearly, restored drafts on reload, and reported storage failures instead of falsely claiming work had been saved.
The second build introduced three visual presets: Editorial, Insight Cards, and Bold Contrast. A reusable brand kit let users set brand name, handle, colors, font, and an optional local logo. The kit could be copied into new projects, while each project preserved its own branding snapshot so later brand changes would not alter finished work.
A paste-to-slides feature converted plain text into cover, content, and closing slides based on text blocks. Users could preview the conversion before replacing the current deck. The app also gained a local projects view supporting up to 10 projects, including rename, duplicate, delete, and migration of earlier drafts into the new library.
The final build added PDF and PNG exports generated entirely in the browser, with no cloud rendering or backend services. LinkedIn PDF export produced one slide per page in the correct 4:5 format, while PNG export rendered each slide at full 1080 by 1350 resolution and packaged the files into a numbered ZIP archive.
Before exporting, the app scanned for problems such as missing titles, text overflow, unsupported settings, or branding issues. Exports were blocked until those errors were fixed. Because the export used the same renderer as the editor, the final files matched the on-screen preview more closely.
Each project could be downloaded as a single JSON backup containing slide content, order, template, branding, and logo data. Reimporting created a new project rather than overwriting an existing one. Tests showed that deleted projects could be restored with slides, branding, and setup intact, preserving an editable workflow beyond static exports.
The experiment showed that AI app building works best when product decisions are narrowed before development begins. In this case, structured planning through Dots allowed Base44 to produce a usable, locally run carousel product with clear commercial potential.
Ask a question