Creating Kiosk Templates
Create templates for interactive touchscreen kiosks in shopping centers using v0.
What are Kiosk Templates?
Kiosk Templates are designs for touchscreen kiosks:
- Visitors interact directly at the kiosk
- Screens with navigation (Home, Shops, Center Map, etc.)
- Touch-optimized (large buttons, clear navigation)
Quick Start
-
Open v0 – Go to v0.dev and create a new project.
-
Describe Design – Describe your desired kiosk design.
-
Attach cockpitOS Prompt – Copy the prompt from Kiosk Template Prompt and paste it at the end of your v0 instructions.
-
Generate Template – v0 will now generate a template with the correct structure for cockpitOS.
-
Download ZIP – Download the generated template as a ZIP file.
-
Upload to Dashboard – Go to Templates → Upload in the dashboard and upload the ZIP file.
Template Structure
A kiosk template must have the following structure:
components/templates/kiosk-[template-name]/
├── index.ts # Exports Template
├── KioskTemplate.tsx # Main Template (Client Component)
├── config.ts # Default Config
├── screens/ # Screen Components
│ ├── HomeScreen.tsx # Home Screen
│ ├── ShopsScreen.tsx # Shops Overview
│ ├── ShopDetailScreen.tsx # Shop Details
│ ├── CenterplanScreen.tsx # Interactive Map
│ ├── ServicesScreen.tsx # Services Overview
│ ├── CurrentScreen.tsx # Content Feed
│ └── CurrentDetailScreen.tsx # Content Detail
├── components/ # Shared Components
│ ├── Header.tsx
│ └── Footer.tsx
├── types.ts
└── README.md
Important Requirements
- Client Component (
'use client'required) - Modular Screens (each screen as a separate component)
- Touch-optimized (large buttons, clear targets)
- Glassmorphism supported (if enabled in Config)
- Animations supported (if enabled in Config)
- Theme supported (light/dark)
Further Documentation
- Kiosk Template Prompt – Complete prompt for v0
- Template Scaffold – Reference structure
- Review Checklist – Review checklist
Nutzungsstatistik: Seitenaufrufe werden anonymisiert erfasst. Im Umami-Dashboard nach diesem Pfad filtern: /en/templates/kiosk-templates