How I Build AI Apps 10x Faster for Clients (Real Workflow Breakdown)

aiwithbrandonAbout 6 min readJun 2, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • RAG (Retrieval-Augmented Generation): An AI framework that combines a pre-trained language model with an information retrieval system to generate more accurate and contextually relevant responses.
  • MVP (Minimum Viable Product): A version of a product with just enough features to satisfy early customers and provide feedback for future product development.
  • Wireframes: Basic visual representations of a user interface, focusing on functionality and layout rather than aesthetics.
  • Requirements Document: A comprehensive document outlining the specific features, functionalities, and constraints of a software project.
  • Lovable: An AI-powered website builder used for creating UI/UX mockups.
  • Cursor: An AI-powered code editor used for rapid application development.
  • Gemini 2.5 Pro: A large language model by Google, known for its strong coding capabilities and large context window.
  • AI Docs: A folder within a project used to store AI-generated documentation, including master plans and task documents.
  • Master Plan: A comprehensive document outlining the high-level functionality and architecture of an AI application.
  • Task Document: A document detailing the goals, plans, and sub-tasks for a specific feature or component of an AI application.
  • Inline Edits: Using Cursor's inline editor to make small code changes directly within the code, rather than through chat prompts.

Phase 1: From Rough Idea to Actionable Plan

  • Main Topic: Transforming a vague idea into a concrete plan with requirements and wireframes.
  • Key Points:
    • The gap between an initial idea and an actionable plan is bridged by defining requirements and creating wireframes.
    • Wireframes should focus on core functionality rather than UI aesthetics in the initial phase.
    • Example: Building a chat application with multiple organizations, each with custom chat features.
    • Wireframe elements: Login page, chat page, admin panel (for creating organizations and adding members), artifact upload for RAG.
    • Creating a proposal outlining the web app's functionality, including the admin panel.
    • Using Fathom (an AI video recorder) during client calls to record, summarize, and transcribe discussions.
    • Leveraging the Fathom transcript and initial proposal to generate a detailed requirements document using ChatGPT.
    • The requirements document serves as a "north star" during development and helps manage client expectations.
  • Process:
    1. Create wireframes outlining the application's pages and functionality.
    2. Develop a proposal detailing the project scope and deliverables.
    3. Conduct a client call using Fathom to gather feedback and refine requirements.
    4. Generate a requirements document using AI, incorporating feedback from the client call.
  • Arguments:
    • Detailed requirements documents are crucial for managing client expectations and scoping version one of the application.
    • This initial prep work saves significant time in later development phases.

Phase 2: Building a Beautiful MVP Mockup

  • Main Topic: Creating a UI/UX mockup using AI tools to visualize the application and gather feedback.
  • Key Points:
    • Goal: Build a mockup that allows for analysis and client approval before writing code.
    • Maximizing leverage from previous work (proposals, requirements, wireframes, recordings).
    • Starting a feedback loop as early as possible to avoid costly code changes later.
    • Using Lovable to generate the mockup.
    • Using a custom GPT to generate the perfect prompt for Lovable, incorporating all existing documents.
    • The mockup includes login pages, chat pages, and admin pages.
    • Presenting the mockup to the client for feedback and approval.
  • Process:
    1. Gather all existing documents (proposal, requirements, wireframes, recordings).
    2. Use a custom GPT to generate a detailed prompt for Lovable.
    3. Generate the mockup in Lovable.
    4. Present the mockup to the client for feedback and approval.
  • Examples:
    • Using a GPT to create a prompt for Lovable to generate a website with specific styles, pages, and functionality.
  • Arguments:
    • Lovable is the best UI/UX mockup creator, allowing for easy changes to color schemes and overall design.
    • The goal is to get client confirmation on the mockup before proceeding to coding.
  • Deliverables:
    • A Lovable mockup with Tailwind stylings and reusable components.
    • User confirmation and approval of the mockup.

Phase 3: Rapid Application Development with AI

  • Main Topic: Using AI, specifically Cursor and Gemini 2.5 Pro, to rapidly develop the application.
  • Key Points:
    • Maximizing leverage from existing materials (Lovable mockup, requirements, wireframes).
    • Generating a master plan using Cursor, incorporating all initial artifacts.
    • Saving the master plan in an "AI docs" folder for easy reference.
    • Breaking down the application development into a series of tasks.
    • Generating a task document for each feature, outlining the goal, plan, and sub-tasks.
    • Using Cursor to execute each task, reviewing the AI's plan before implementation.
    • Tech stack: Next.js, Supabase, Drizzle ORM, Cursor, Gemini 2.5 Pro.
    • Gemini 2.5 Pro is the preferred model due to its large context window, reasoning abilities, and coding capabilities.
    • Updating Cursor rules to correct AI mistakes and enforce specific coding styles.
    • Working on multiple tasks simultaneously in different Cursor tabs to maximize efficiency.
    • Using Cursor's inline editor for small code changes.
  • Process:
    1. Generate a master plan using Cursor, incorporating all existing documents.
    2. Break down the application development into a series of tasks.
    3. For each task, generate a task document outlining the goal, plan, and sub-tasks.
    4. Use Cursor to execute each task, reviewing the AI's plan before implementation.
    5. Update Cursor rules to correct AI mistakes and enforce specific coding styles.
    6. Work on multiple tasks simultaneously in different Cursor tabs.
    7. Use Cursor's inline editor for small code changes.
  • Examples:
    • Creating a master plan document that outlines user management, organization employee data, public pages, and authenticated pages.
    • Generating a task document that defines the goal, high-level plan, and sub-tasks for a new feature.
  • Arguments:
    • Generating a master plan and task documents helps maintain consistency and avoid starting from scratch in each new chat.
    • Using Gemini 2.5 Pro significantly improves coding speed and reduces errors.
    • Working on multiple tasks simultaneously maximizes efficiency and reduces idle time.
  • Technical Terms:
    • Next.js: A React framework for building full-stack web applications.
    • Supabase: An open-source Firebase alternative for authentication, database, and storage.
    • Drizzle ORM: A TypeScript ORM (Object-Relational Mapper) for interacting with databases.
    • Tailwind: A utility-first CSS framework.
    • Shadcn: A collection of reusable UI components built with Radix UI and Tailwind CSS.
  • Notable Quotes:
    • "Hey AI build this for me." - Using the requirements document as a guide for AI code generation.
    • "That is perfect That's exactly what I want to build Green lights green flags all around Please just build exactly what you showed me and I'll be ecstatic" - Client approval after the mockup phase.

Synthesis/Conclusion

The video presents a three-step process for rapidly building AI applications, leveraging AI tools at every stage. The process emphasizes thorough planning, early feedback, and efficient coding practices. By creating detailed requirements, generating UI/UX mockups, and utilizing AI-powered code editors, developers can significantly reduce development time and improve the quality of their applications. The key takeaways are the importance of maximizing leverage from existing materials, starting a feedback loop early, and using AI to automate repetitive tasks. The speaker's workflow, including the use of wireframes, requirements documents, Lovable, Cursor, and Gemini 2.5 Pro, provides a practical framework for building real-world AI applications efficiently.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.