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

# Design templates

> Reuse Lovable projects as design templates. Templates copy the full codebase, including design, components, and structure, to maintain consistency and accelerate development.

## What are design templates?

Design templates are available on **Business** and **Enterprise** plans. They let teams reuse approved designs and project structures to maintain consistent styling, branding, and user experience across projects.

A design template is a Lovable project that has been marked as reusable. When a template is used, the entire project codebase is copied into the new project, including:

* File structure
* Components and styles
* Configuration files
* Project setup and scaffolding

Projects created from design templates are fully independent and can be edited freely.

## Why use design templates?

Use design templates to:

* Maintain consistent design systems and architecture
* Start new projects from proven codebases
* Reduce repetitive setup work
* Share best practices across a workspace

Design templates help teams move faster while keeping projects aligned.

## Prerequisites

To use design templates:

* You must be on a **Business or Enterprise plan**
* The template project must have **public or workspace visibility**
* You must be a project editor, admin, or owner to set projects as templates
* You must be a workspace admin or owner to manage default templates

## Set up a design template

To set up a design template, you must be a project editor, admin, or owner.

1. Open an existing project.
2. Go to **Project settings.**
3. Set the project visibility to **workspace.**
4. Enable **Use as a template.**

The project appears in the **Workspace settings → Templates** section and can be used when creating new projects.

## Start a project from a design template

To use a template when creating a new project:

1. Click `+` on the prompt box.
2. Go to **Design → Use a template**.
3. Choose a template and create your project as usual.

The selected template is applied as the project foundation. Your prompt still controls what gets generated.

## Default templates

Each workspace can have **one default design template**. Default templates help standardize how projects are created across a workspace. You need to be a workspace admin or owner to manage default templates.

To set a default template:

1. Go to **Workspace settings → Templates**.
2. Hover over a template and select **Set as default**.

When a default template is set, it appears in the prompt box and is applied automatically to new projects. You can override the selection at any time.

To remove a default template:

1. Go to **Workspace settings → Templates**.
2. Hover over the template and remove the default.
