<?php

declare(strict_types=1);

namespace App\Modules\Central\Controllers;

class LandingController
{
    public function index(): array
    {
        return [
            'view' => 'welcome',
            'data' => [
                'title' => 'Die Kaffeeliste',
                'heroEyebrow' => 'Für Teams, Büros und Standorte',
                'heroTitle' => 'Die Kaffeeliste für einen klaren Kaffee-Alltag.',
                'heroCopy' => 'Mitglieder, Buchungen, Rollen und Hinweise laufen in einer klaren Oberfläche zusammen. Für Teams, die weniger Listen-Chaos und weniger Rückfragen wollen.',
                'landingPreview' => [
                    ['label' => 'Mitglieder', 'value' => '48 aktiv'],
                    ['label' => 'Buchungen', 'value' => 'Heute 12'],
                    ['label' => 'Support', 'value' => '2 offen'],
                ],
                'landingFeatures' => [
                    [
                        'title' => 'Dashboard',
                        'copy' => 'Wichtige Zahlen, Hinweise und offene Themen direkt auf der Startseite.',
                    ],
                    [
                        'title' => 'Mitglieder und Rollen',
                        'copy' => 'Zugänge, Zuständigkeiten und Bereiche sauber an einem Ort verwalten.',
                    ],
                    [
                        'title' => 'Buchungen',
                        'copy' => 'Einzahlungen, Verbrauch und Korrekturen nachvollziehbar dokumentieren.',
                    ],
                    [
                        'title' => 'Support und Exporte',
                        'copy' => 'Rückfragen, Listen und Auswertungen ohne Wechsel zwischen mehreren Tools.',
                    ],
                ],
                'landingSteps' => [
                    [
                        'number' => '01',
                        'title' => 'Anmelden und Bereich öffnen',
                        'copy' => 'Ohne Installation direkt im Browser starten.',
                    ],
                    [
                        'number' => '02',
                        'title' => 'Mitglieder und Zuständigkeiten ordnen',
                        'copy' => 'Rollen, Standorte und Zugänge klar strukturieren.',
                    ],
                    [
                        'number' => '03',
                        'title' => 'Im Alltag damit arbeiten',
                        'copy' => 'Buchungen pflegen, Fragen klären und den Überblick behalten.',
                    ],
                ],
                'landingUseCases' => [
                    [
                        'title' => 'Für Mitglieder',
                        'copy' => 'Schnell sehen, was wichtig ist, ohne sich durch Verwaltungsthemen zu arbeiten.',
                    ],
                    [
                        'title' => 'Für Verantwortliche',
                        'copy' => 'Buchungen prüfen, Bereiche steuern und Abläufe sauber organisieren.',
                    ],
                    [
                        'title' => 'Für mehrere Standorte',
                        'copy' => 'Getrennte Bereiche bleiben übersichtlich, folgen aber derselben Logik.',
                    ],
                ],
                'landingProof' => [
                    [
                        'title' => 'Schnell verständlich',
                        'copy' => 'Die wichtigsten Bereiche sind sofort erkennbar und klar benannt.',
                    ],
                    [
                        'title' => 'Im Browser und mobil',
                        'copy' => 'Die Oberfläche funktioniert ohne Installation auf Desktop und Handy.',
                    ],
                    [
                        'title' => 'Für den Alltag gebaut',
                        'copy' => 'Kaffeeliste, Support, Buchungen und Verwaltung greifen sinnvoll ineinander.',
                    ],
                ],
            ],
        ];
    }
}
