#!/bin/bash

echo "======================================"
echo "SaveTheMoment Atlas - Setup"
echo "======================================"
echo ""

if [ ! -f .env ]; then
  echo "❌ .env Datei nicht gefunden!"
  echo "Bitte .env.example zu .env kopieren und anpassen:"
  echo "  cp .env.example .env"
  exit 1
fi

echo "📦 Installiere Dependencies..."
npm install

echo ""
echo "🗄️  Initialisiere Datenbank..."
npx prisma generate
npx prisma db push

echo ""
echo "🌱 Füge Testdaten ein..."
npm run db:seed

echo ""
echo "✅ Setup abgeschlossen!"
echo ""
echo "======================================"
echo "Nächste Schritte:"
echo "======================================"
echo ""
echo "1. Entwicklungsserver starten:"
echo "   npm run dev"
echo ""
echo "2. Browser öffnen:"
echo "   http://localhost:3000"
echo ""
echo "3. Test-Accounts:"
echo "   Admin:  admin@savethemoment.de / admin123"
echo "   Fahrer: fahrer1@savethemoment.de / driver123"
echo ""
echo "4. Datenbank-GUI öffnen (optional):"
echo "   npx prisma studio"
echo ""
echo "======================================"
