Ein Next.js Dashboard zur Analyse und Verwaltung von Content-Daten mit Prisma und PostgreSQL.
- 📊 Content Analytics & Scoring
- 🎯 Content Classification & Persona Mapping
- 📚 Content Library Management
- 🔍 Discovery & Coverage Analysis
- 🤖 AI Assistant Integration
- 📈 SEO Performance Tracking
- Frontend: Next.js 14, React 18, TailwindCSS
- Backend: Next.js API Routes
- Database: PostgreSQL mit Prisma ORM
- UI Components: Radix UI, shadcn/ui
- State Management: Zustand
- Data Fetching: TanStack Query
Für die Bereitstellung auf Unraid oder einem anderen Docker-Host:
# Repository klonen
git clone https://github.com/Basically3011/content-intelligence.git
cd content-intelligence
# .env Datei erstellen (siehe .env.example)
nano .env
# Mit Docker Compose starten
docker-compose up -dDetaillierte Anleitung: Siehe DEPLOYMENT.md für vollständige Setup-Instruktionen, Updates und Troubleshooting.
# Dependencies installieren
npm install
# Prisma Client generieren
npx prisma generate
# Development Server starten
npm run devDie App läuft unter http://localhost:3000
Erstelle eine .env Datei im Projektroot:
# PostgreSQL Verbindung
DATABASE_URL="postgresql://user:password@host:5432/dbname?schema=public"
DIRECT_URL="postgresql://user:password@host:5432/dbname?schema=public"
# Environment
NODE_ENV="production"# Migrationen ausführen
npx prisma migrate deploy
# Prisma Studio öffnen (optional)
npx prisma studionpm run dev # Development Server (Port 3000)
npm run build # Production Build
npm run start # Production Server starten
npm run lint # ESLint ausführen# Container starten
docker-compose up -d
# Container stoppen
docker-compose down
# Logs anzeigen
docker-compose logs -f
# Status prüfen
docker-compose ps
# Update durchführen
docker-compose down && docker-compose build --no-cache && docker-compose up -d.
├── app/ # Next.js App Directory
│ ├── (dashboard)/ # Dashboard Routes
│ ├── api/ # API Routes
│ └── layout.tsx # Root Layout
├── components/ # React Components
│ ├── features/ # Feature-spezifische Components
│ ├── layout/ # Layout Components
│ └── ui/ # UI Components (shadcn)
├── lib/ # Utilities & Hooks
│ ├── api/ # API Client Functions
│ ├── hooks/ # Custom React Hooks
│ └── db.ts # Prisma Client
├── prisma/ # Prisma Schema
├── public/ # Static Assets
├── Dockerfile # Docker Build Configuration
├── docker-compose.yml # Docker Compose Setup
└── DEPLOYMENT.md # Deployment Guide
- Deployment Guide - Vollständige Anleitung für Docker/Unraid
- Database Setup - Datenbank Schema & Migrationen
- Project PRD - Projektanforderungen
Bei Fragen oder Problemen:
- Siehe DEPLOYMENT.md für Troubleshooting
- Öffne ein Issue auf GitHub
Private Repository
Repository: https://github.com/Basically3011/content-intelligence