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

# Backend only

> Erstelle ein Backend-only-Projekt mit Base44

Erstelle ein Backend-only-Base44-Projekt mit [Entitäten](/developers/backend/resources/entities/overview) und [Funktionen](/developers/backend/overview/project-structure#functions). Verwende diese Vorlage, wenn du dein eigenes Frontend bauen oder in bestehende Apps integrieren möchtest.

<Note>Die CLI erfordert Node.js 20.19.0 oder höher.</Note>

## Einrichtung

<Steps>
  <Step title="Base44 CLI installieren">
    Installiere die Base44 CLI global:

    ```bash theme={null}
    npm install -g base44@latest
    ```
  </Step>

  <Step title="Ein Projekt erstellen">
    Erstelle ein neues Base44-Projekt:

    ```bash theme={null}
    base44 create
    ```

    Wenn du noch nicht eingeloggt bist, fordert dich der Befehl auf, dich zu authentifizieren.

    Wähle **Create a basic project**, wenn du dazu aufgefordert wirst, und folge dann den Eingabeaufforderungen, um dein Projekt zu konfigurieren.
  </Step>
</Steps>

Nach Abschluss siehst du deinen Projektnamen und einen Link zu deinem Base44-Dashboard. Die CLI erstellt dein Projekt mit der folgenden Struktur:

<Tree>
  <Tree.Folder name="<your-project-name>" defaultOpen>
    <Tree.Folder name="base44" defaultOpen>
      <Tree.File name=".app.jsonc" />

      <Tree.File name="config.jsonc" />
    </Tree.Folder>

    <Tree.File name=".gitignore" />
  </Tree.Folder>
</Tree>

Deine App-ID wird automatisch zu [`.app.jsonc`](/developers/backend/overview/project-structure#app-jsonc) hinzugefügt.

## Nächste Schritte

Nun, da dein Base44-Projekt eingerichtet ist, kannst du:

* [Entitäten](/developers/backend/resources/entities/overview), [Backend-Funktionen](/developers/backend/resources/functions) und [Agenten](/developers/backend/resources/agents-config) hinzufügen. Wenn du in TypeScript arbeitest, [generiere Typen](/developers/references/sdk/getting-started/dynamic-types), um Autovervollständigung und Typsicherheit zu erhalten.
* Eine Frontend-Anwendung mit dem [SDK](/developers/references/sdk/getting-started/overview) erstellen oder verbinden.
* Updates mit [`base44 deploy`](/developers/references/cli/commands/deploy) veröffentlichen.

Dein Projekt enthält [Base44 skills](/developers/backend/overview/base44-skills), die KI-Coding-Assistenten beibringen, wie sie mit Base44 arbeiten. Du kannst dein Projekt in Cursor, Claude Code oder deinem bevorzugten KI-Assistenten öffnen und beschreiben, was du erstellen möchtest.

### Ein Frontend erstellen

Erstelle eine Frontend-App mit deinem bevorzugten Framework.

Installiere das Base44 JavaScript-SDK:

```bash theme={null}
npm install @base44/sdk
```

Konfiguriere den SDK-Client mit deiner App-ID (aus `base44/.app.jsonc`) und verwende ihn, um mit deinen Entitäten zu interagieren:

```javascript theme={null}
import { createClient } from "@base44/sdk";

const base44 = createClient({
  appId: "your-app-id",
});

const tasks = await base44.entities.Task.list();
```

Mehr erfährst du in der [JavaScript-SDK-Dokumentation](/developers/references/sdk/getting-started/overview).

### Lokale Entwicklung

Die meisten Frontend-Frameworks unterstützen lokale Entwicklungsserver mit Hot Reloading. Über das SDK verbindet sich dein lokales Frontend mit dem gehosteten Backend von Base44.

Du kannst auch [`base44 dev`](/developers/references/cli/commands/dev) ausführen, um einen lokalen Entwicklungsserver zu starten, der Backend-Funktionen, Entitäten und Medien-Uploads auf deinem Rechner verarbeitet. So kannst du Änderungen testen, ohne zu deployen. Details unter [Lokale Entwicklung](/developers/backend/overview/local-dev/local-development-overview).

### Dein Frontend veröffentlichen

Wenn du dein Frontend auf der Hosting-Plattform von Base44 veröffentlichen möchtest, konfiguriere das `outputDirectory` in deiner `base44/config.jsonc`:

```jsonc theme={null}
{
  "name": "basic-test-app",

  // Site/hosting configuration
  "site": {
    "outputDirectory": "./dist",
  },
}
```

Das `outputDirectory` sagt der CLI, wohin dein Build-Tool die kompilierten Dateien schreibt. Baue dein Frontend und veröffentliche es mit dem Befehl [`site deploy`](/developers/references/cli/commands/site-deploy).

## Siehe auch

* [Projektstruktur](/developers/backend/overview/project-structure): Wie Projektdateien organisiert sind
* [CLI-Befehlsreferenz](/developers/references/cli/commands/introduction): Alle verfügbaren CLI-Befehle
* [JavaScript-SDK](/developers/references/sdk/getting-started/overview): Verbinde deine App mit dem Backend
* [Beispiel-Apps](https://github.com/base44/apps-examples): Beispielprojekte zum Lernen

<Note>Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die [englische Version](/). </Note>
