- 🎫 Ticket-Verwaltung - Support-Tickets erstellen, anzeigen und verwalten
- 💬 Echtzeit-Messaging - Direkt mit Kunden über die Plattform kommunizieren
- 🔍 Erweiterte Filterung - Tickets nach Status, Priorität und neuen Nachrichten filtern
- 📧 E-Mail-Integration - Automatische E-Mail-Benachrichtigungen für Ticket-Antworten
- 🔐 Authentifizierung - Sicheres Anmeldesystem für Support-Agenten
- 🌓 Dunkler Modus - Schöne dunkle und helle Themes
- 📱 Responsives Design - Funktioniert nahtlos auf allen Geräten
- Framework: Next.js 16
- Datenbank: Supabase (PostgreSQL)
- KI-Agent: n8n
- E-Mail: Plunk
- Hosting: Vercel
- Entwicklung: Cursor
- Node.js 18+
- Repository klonen:
git clone <repository-url>
cd support-agent- Abhängigkeiten installieren:
npm install- Umgebungsvariablen einrichten:
Erstellen Sie eine
.env.localDatei im Hauptverzeichnis:
NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_N8N_WEBHOOK_URL=
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_DEFAULT_KEY=
PLUNK_API_KEY=-
Datenbank einrichten: Führen Sie das SQL-Skript in
setup.sqlin Ihrem Supabase SQL-Editor aus, um die erforderlichen Tabellen und Richtlinien zu erstellen. -
Entwicklungsserver starten:
npm run dev- Öffnen Sie http://localhost:3000 in Ihrem Browser.
