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

# Projects

> Create and manage Xcode projects in Paperline. Native iOS apps with Swift and SwiftUI stored locally on your Mac — open in Xcode anytime.

## Creating a Project

### From Welcome Screen

1. Click **Create new project** on the Welcome screen
2. Enter project details in the dialog:
   * **Project Name** — Must be in PascalCase (e.g., `MyApp`)
   * **Bundle ID** — Your app's unique identifier (auto-generated)
   * **Location** — Where to save the project
3. Click **Create Project**
4. Describe your app idea in the chat

```
Create a habit tracking app with daily reminders
```

### Opening Existing Projects

* Click **Open project** to browse for an existing Xcode project
* Or select from **Recent Projects** list on the Welcome screen

## Project Structure

Paperline creates standard Xcode project structure:

```
MyApp/
├── MyApp.xcodeproj
├── MyApp/
│   ├── MyAppApp.swift
│   ├── ContentView.swift
│   ├── Assets.xcassets/
│   └── Info.plist
└── MyAppTests/
```

## Project Settings

Access project settings from the sidebar project menu or by clicking the gear icon.

### Editable Settings

* **Project Name**: Must be in PascalCase (e.g., `MyApp`, `TodoList`)
* **Bundle Identifier**: Your app's unique ID (e.g., `com.yourname.myapp`)

### Read-Only Information

* **Project Location**: Shows the full path to your project folder

## Project Location

Projects are stored in your home folder by default:

```
~/PaperlineApps/
```

Each project is a standard Xcode project folder that you can open directly in Xcode or Finder.

## Deleting a Project

1. Open **Project Settings**
2. Scroll to the **Danger Zone** section
3. Click **Delete Project**
4. Confirm deletion

## Tips

<AccordionGroup>
  <Accordion title="Use descriptive names">
    Name your projects clearly so you can find them later.
  </Accordion>

  <Accordion title="Back up important projects">
    Use Git or Time Machine to back up projects you care about.
  </Accordion>
</AccordionGroup>
