> ## 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 uniquement

> Créez un projet backend uniquement avec Base44

Créez un projet Base44 backend uniquement avec des [entités](/developers/backend/resources/entities/overview) et des [fonctions](/developers/backend/overview/project-structure#functions). Utilisez ce modèle lorsque vous souhaitez créer votre propre frontend ou intégrer avec des applications existantes.

<Note>La CLI nécessite Node.js 20.19.0 ou supérieur.</Note>

## Configuration

<Steps>
  <Step title="Installer la CLI Base44">
    Installez la CLI Base44 globalement :

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

  <Step title="Créer un projet">
    Créez un nouveau projet Base44 :

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

    Si vous n'êtes pas déjà connecté, la commande vous demandera de vous authentifier.

    Sélectionnez **Create a basic project** lorsque demandé, puis suivez les invites pour configurer votre projet.
  </Step>
</Steps>

Une fois terminé, vous verrez le nom de votre projet et un lien vers votre tableau de bord Base44. La CLI crée votre projet avec la structure suivante :

<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>

Votre ID d'application est automatiquement ajouté à [`.app.jsonc`](/developers/backend/overview/project-structure#app-jsonc).

## Étapes suivantes

Maintenant que votre projet Base44 est configuré, vous pouvez :

* Ajouter des [entités](/developers/backend/resources/entities/overview), des [fonctions backend](/developers/backend/resources/functions) et des [agents](/developers/backend/resources/agents-config). Si vous travaillez en TypeScript, [générez des types](/developers/references/sdk/getting-started/dynamic-types) pour obtenir l'autocomplétion et la sécurité des types.
* Construire ou connecter une application frontend en utilisant le [SDK](/developers/references/sdk/getting-started/overview).
* Déployer des mises à jour avec [`base44 deploy`](/developers/references/cli/commands/deploy).

Votre projet inclut les [skills Base44](/developers/backend/overview/base44-skills) qui apprennent aux assistants de codage IA à travailler avec Base44. Vous pouvez ouvrir votre projet dans Cursor, Claude Code ou votre assistant IA préféré et décrire ce que vous voulez créer.

### Construire un frontend

Créez une application frontend en utilisant votre framework préféré.

Installez le SDK JavaScript Base44 :

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

Configurez le client SDK avec votre ID d'application (depuis `base44/.app.jsonc`) et utilisez-le pour interagir avec vos entités :

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

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

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

En savoir plus dans la [documentation du SDK JavaScript](/developers/references/sdk/getting-started/overview).

### Développement local

La plupart des frameworks frontend prennent en charge les serveurs de développement local avec rechargement à chaud. Via le SDK, votre frontend local se connectera au backend hébergé de Base44.

Vous pouvez également exécuter [`base44 dev`](/developers/references/cli/commands/dev) pour démarrer un serveur de développement local qui gère les fonctions backend, les entités et les téléchargements de médias sur votre machine. Cela vous permet de tester les changements sans déployer. Consultez [Développement local](/developers/backend/overview/local-dev/local-development-overview) pour plus de détails.

### Déployer votre frontend

Si vous souhaitez déployer votre frontend sur la plateforme d'hébergement de Base44, configurez `outputDirectory` dans votre `base44/config.jsonc` :

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

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

L'`outputDirectory` indique à la CLI où votre outil de build produit les fichiers compilés. Construisez votre frontend, puis déployez avec la commande [`site deploy`](/developers/references/cli/commands/site-deploy).

## Voir aussi

* [Structure du projet](/developers/backend/overview/project-structure) : comment les fichiers de projet sont organisés
* [Référence des commandes CLI](/developers/references/cli/commands/introduction) : toutes les commandes CLI disponibles
* [SDK JavaScript](/developers/references/sdk/getting-started/overview) : connectez votre application au backend
* [Exemples d'applications](https://github.com/base44/apps-examples) : exemples de projets pour apprendre

<Note>Cette page a été traduite à l'aide de l'IA. Pour les informations les plus précises et à jour, consultez la [version anglaise](/). </Note>
