feat: implement platform management system with authentication and dashboard

- Add PlatformUser model with roles (SUPER_ADMIN, ADMIN, SUPPORT)
- Implement platform authentication with NextAuth
- Create platform dashboard showing companies, users, and sessions
- Add platform API endpoints for company management
- Update landing page with SaaS design
- Include test improvements and accessibility updates
This commit is contained in:
2025-06-28 12:41:50 +02:00
parent aa0e9d5ebc
commit 60d1b72aba
18 changed files with 1190 additions and 53 deletions

View File

@ -5,9 +5,28 @@ import { Providers } from "./providers";
import { Toaster } from "@/components/ui/sonner";
export const metadata = {
title: "LiveDash-Node",
title: "LiveDash - AI-Powered Customer Conversation Analytics",
description:
"Multi-tenant dashboard system for tracking chat session metrics",
"Transform customer conversations into actionable insights with advanced AI sentiment analysis, automated categorization, and real-time analytics.",
keywords: [
"customer analytics",
"AI sentiment analysis",
"conversation intelligence",
"customer support analytics",
"chat analytics",
"customer insights"
],
openGraph: {
title: "LiveDash - AI-Powered Customer Conversation Analytics",
description: "Transform customer conversations into actionable insights with advanced AI sentiment analysis, automated categorization, and real-time analytics.",
type: "website",
siteName: "LiveDash",
},
twitter: {
card: "summary_large_image",
title: "LiveDash - AI-Powered Customer Conversation Analytics",
description: "Transform customer conversations into actionable insights with advanced AI sentiment analysis, automated categorization, and real-time analytics.",
},
icons: {
icon: [
{ url: "/favicon.ico", sizes: "32x32", type: "image/x-icon" },