open-index/open-npm huggingface dataset:
npm package: @jtl-software/cloud-app-template-frontend-react
Description: React + Vite + Tailwind frontend template for JTL Platform cloud apps
Latest version: 0.0.5

# React Frontend Template

React 19 + Vite + Tailwind CSS + JTL Platform UI

## App modes

| Route | Manifest field | Context |
|-------|---------------|---------|
| `/` | — | Welcome page |
| `/setup` | `lifecycle.setupUrl` | App installation |
| `/erp` | `capabilities.erp.menuItems[].url` | Main ERP view |
| `/pane` | `capabilities.erp.pane[].url` | Sidebar panel |
| `/hub` | `capabilities.hub.appLauncher.redirectUrl` | Hub launcher |

## Scripts

- `npm run dev` — Vite dev server on port 3004
- `npm run build` — production build
- `npm run test` — Vitest
npm package: @jtl-software/create-cloud-app
Description: CLI tool for scaffolding JTL Platform cloud apps
Latest version: 0.0.5

# @jtl-software/create-cloud-app

Scaffold a [JTL Platform](https://www.jtl-software.com/) cloud app in seconds.

## Quick start

```bash
npm create @jtl-software/cloud-app@latest
```

The CLI prompts you for:

- **App name** — directory name, package name, and manifest identifier
- **Description** — placed in the app manifest
- **Backend** — Node.js (Express + TypeScript) or .NET (ASP.NET Core + FastEndpoints)
- **Frontend** — React (Vite + Tailwind + JTL Platform UI)

Then start developing:

```bash
cd my-app
npm install
npm run dev
```

## What's included

- Pre-configured monorepo with [Turborepo](https://turbo.build/)
- Frontend with welcome pages explaining each app mode and manifest mapping
- Backend with JWT verification, tenant connection, and ERP API proxy
- Ready-to-register `manifest.json`

## After scaffolding

1. Register your manifest in the [Partner Portal](https://partner.jtl-cloud.com/)
2. Add your Client ID and Secret to the backend config
3. Install the app from [JTL-Cloud Hub](https://hub.jtl-cloud.com/) under "Apps in development"

## Documentation

- [JTL Developer Platform](https://developer.jtl-software.com/)
- [Partner Portal](https://partner.jtl-cloud.com/)
- [JTL-Cloud Hub](https://hub.jtl-cloud.com/)