> ## Documentation Index
> Fetch the complete documentation index at: https://docs.launchpulse.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Web App Development

> Build, preview, iterate, and publish web apps with LaunchPulse.

# Web App Development

LaunchPulse helps you turn a web app idea into a working product. Describe what you want to build, preview the app as it takes shape, refine it with prompts, and publish it when the core experience is ready.

Use Web App Development when you want to build a SaaS product, dashboard, internal tool, customer portal, marketplace, workflow app, or public-facing software product that users can access from a browser.

<Info>
  Web apps are usually the best starting point when your product needs dashboards, user accounts, admin views, payments, databases, custom domains, or desktop-friendly workflows.
</Info>

## What you can build

<CardGroup cols={3}>
  <Card title="SaaS MVPs">
    Build subscription products, customer dashboards, admin panels, onboarding flows, and billing experiences.
  </Card>

  <Card title="Dashboards">
    Create reporting tools, analytics views, operations dashboards, and management interfaces.
  </Card>

  <Card title="Internal tools">
    Build tools for teams, approvals, customer management, inventory, support, sales, or operations.
  </Card>

  <Card title="Marketplaces">
    Create listing pages, buyer and seller flows, booking journeys, profile pages, and admin tools.
  </Card>

  <Card title="Customer portals">
    Build login-based experiences where customers can view, manage, submit, book, pay, or track information.
  </Card>

  <Card title="AI-powered apps">
    Create apps with AI assistants, generation flows, recommendations, smart search, or automation.
  </Card>

  <Card title="Workflow apps">
    Turn repeated business processes into structured tools with forms, statuses, approvals, and dashboards.
  </Card>

  <Card title="Landing pages with product logic">
    Build public marketing pages connected to sign-up flows, demos, lead capture, and app experiences.
  </Card>

  <Card title="Games and interactive apps">
    Build browser-based games, simulations, demos, and interactive user experiences.
  </Card>
</CardGroup>

## When to choose a web app

Choose **Web App** when:

* users will access the product from a browser
* your app needs dashboards, tables, forms, or admin tools
* you want to launch a SaaS MVP quickly
* you need authentication, databases, storage, or payments
* you want to share a public URL
* you want to connect a custom domain
* your product needs to work well on desktop and mobile browsers

Choose **Mobile App** instead when the product needs to feel app-store-native or should be published to iOS and Android.

## How web app building works

<Steps>
  <Step title="Start a new web project">
    Create a project and choose **Web App** as the app type. Describe the product, audience, core problem, and must-have features.
  </Step>

  <Step title="Review the first plan">
    LaunchPulse helps turn your idea into a clearer product structure before or during the build.
  </Step>

  <Step title="Generate the first version">
    LaunchPulse creates the initial pages, flows, interface, and app logic based on your prompt.
  </Step>

  <Step title="Preview the app live">
    Use the live preview to click through the app, test the main flow, and check the user experience.
  </Step>

  <Step title="Iterate with focused prompts">
    Ask LaunchPulse to add features, improve layouts, connect flows, adjust copy, or fix issues.
  </Step>

  <Step title="Publish and connect your domain">
    When the core product works, publish the app and connect a custom domain when you are ready to make it public.
  </Step>
</Steps>

## Web app workflow

| Stage       | What happens                                        | What to check                            |
| ----------- | --------------------------------------------------- | ---------------------------------------- |
| Idea        | You describe the product and users                  | Is the problem clear and specific?       |
| Planning    | LaunchPulse structures the app into pages and flows | Are the main features included?          |
| First build | The first working version is generated              | Can users complete the core flow?        |
| Preview     | You test the live app preview                       | Does the app look and behave correctly?  |
| Iteration   | You request improvements through prompts            | Are you improving one feature at a time? |
| Publish     | The web app is prepared for launch                  | Is the app ready for real users?         |
| Domain      | You connect a custom domain                         | Does the public URL match your brand?    |

## Example web app prompt

```text theme={null}
Build a SaaS dashboard for real estate agencies to manage properties, tenants, inquiries, and monthly performance.

Start with:
- landing page
- sign-up and login
- agency dashboard
- property management
- tenant profiles
- inquiry tracking
- admin settings
- clean responsive design

The app should feel modern, premium, and easy for non-technical real estate teams to use.
```
